前端小知识点(7):正则前瞻
目录
一、js中的正则表达式,只有前瞻没有后顾 正向前瞻:(?=) ===》匹配符合的
代码1
结果1
代码2
结果2
一、js中的正则表达式,只有前瞻没有后顾
正向前瞻:(?=) ===》匹配符合的
负向前瞻:(?!) ===》匹配不符合的
代码1
//看一看 数字的后面是不是字母,是字母的数字匹配到
var reg1 = /\d(?![a-z])/g;var str1 = '1d2c33b55q';console.log( str1.replace(reg1,'*') );
结果1
代码2
var pwd = document.getElementById('pwd');pwd.oninput = function(){//1>数字或者字母都可以//2>必须有数字和字母var reg = /^(?=.*\d)(?=.*[a-z])[0-9a-z]{3,6}$/i;console.log( reg.test( this.value ) )}
结果2
前端小知识点(7):正则前瞻相关推荐
- 前端小知识点(4):JS 运行机制和存储
目录 被忽视的内存管理 JS工作原理 JS代码如何运行 JavaScript内存的生命周期 栈内存.堆内存 代码案例 运行结果 被忽视的内存管理 JavaScript不像C.C++等语言--程序员必须 ...
- 前端小知识点(10):原型链
目录 原型链 : 代码1 运行结果1 代码二 运行结果2 原型链 : 每一个对象都有一个原型(__proto__),这个原型还可以拥有自己的原型,形成最终的原型链. 查找一个对象特定的属性或者方法,我 ...
- 前端小知识点(9):函数和对象之间的关系
目录 函数与对象之间的关系 代码演示 运行结果 函数与对象之间的关系 函数 有什么 : 函数也是对象 函数有:prototype 对象 有什么 对象:__proto__ 原型对象里面 ...
- 前端小知识点(8):作者为什么设计原型
目录 一.从古代说起 二.Brendan Eich的选择 三.new运算符的缺点 四.prototype属性的引入 五.总结 六代码部分 一.从古代说起 要理解Javascript的设计思想,必须从它 ...
- 前端小知识点(6):听了好多闭包,这次可能最懂
目录 一.作用域和作用域链 二.闭包 三.无意间共享环境[可以通过闭包解决] 代码一 结果一 代码二 结果二 代码三 结果三 一.作用域和作用域链 当函数声明的时候,函数会通过内部属性[scope]来 ...
- 前端小知识点(3):JavaScript 单线程
目录 一.为什么 JavaScript 是单线程? 二.JavaScript是单线程,怎样执行异步的代码? 三.事件循环机制 四.代码1 五.结果1 六.代码2 七.结果2 一.为什么 JavaScr ...
- 前端小知识点(2):普通字符串和new String有什么区别
目录 一.其实不仅字符串 二.那么到底为什么? 三.代码案例 四.运行结果 一.其实不仅字符串 var str = 'abc'; typeof str ===> string //他不是对象,可 ...
- 前端小知识点(1):undefined和null区别
目录 一.奇怪点 二.历史原因 三.具体区别 四.代码演示 五.运行结果 一.奇怪点 有点奇怪的是,JavaScript语言居然有两个表示"无"的值:undefined和null. ...
- 【转载】前端小知识点---html换行被解析为空格的相关知识
html换行被解析为空格也是常说的3像素空隙的问题,根据测试不同浏览器产生的空隙大小会不一样,Chrome,Firefox,IE8+都存在这样的问题,这个问题的原因相比大家都知道,浏览器把换行解析成了 ...
最新文章
- 【免费CDN】俄罗斯DDOS-Guard 支持ssl 防御1.5T
- IC设计通过system c 建模和 rtl级的有什么区别
- 什么是webservice?
- (Java集合框架)List接口
- 基于事件的 NIO 多线程服务器
- Spring HttpMessageNotReadableException异常
- stm32烧录软件_使用华为LiteOS Studio开发STM32物联网工程1
- 基于JAVA+SpringMVC+Mybatis+MYSQL的在线作业管理系统
- 揭示行业返修机背后的深层次问题
- linux基本命令操作(二)
- python机器学习之物体识别
- Android 高德地图上自定义动画
- CART算法的原理以及实现
- 16系列显卡支持的计算机系统,GTX16系列显卡登场
- xilinx vivado 2019 cordic ip 计算sin cos
- 传智播客最新教学视频,共享给你们了,有需要的戳进来~~~~
- macs14_iPhone和iPad应用程序将能够在基于ARM的Macs上本地运行
- ASP调用存储过程中与SQL对应的数据类型
- 《植物大战僵尸》网页脚本版
- 报名照片太大怎么压缩?压缩图片到固定大小的方法
热门文章
- 用python进行营销分析_用python进行covid 19分析
- spring— Bean标签scope配置和生命周期配置
- leetcode 321. 拼接最大数(单调栈)
- leetcode1292. 元素和小于等于阈值的正方形的最大边长(二分法+前缀和)
- Matplotlib课程–学习Python数据可视化
- 004:神秘的数组初始化_使容器神秘化101:面向初学者的深入研究容器技术
- aws lambda_四处奔走:初学者遇到AWS Lambda
- 管理员所有权代码_为什么代码所有权糟透了,您永远不应该在有实践的地方工作...
- jQuery(爱前端)
- python项目构建工具zc.buildout