目录

一、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):正则前瞻相关推荐

  1. 前端小知识点(4):JS 运行机制和存储

    目录 被忽视的内存管理 JS工作原理 JS代码如何运行 JavaScript内存的生命周期 栈内存.堆内存 代码案例 运行结果 被忽视的内存管理 JavaScript不像C.C++等语言--程序员必须 ...

  2. 前端小知识点(10):原型链

    目录 原型链 : 代码1 运行结果1 代码二 运行结果2 原型链 : 每一个对象都有一个原型(__proto__),这个原型还可以拥有自己的原型,形成最终的原型链. 查找一个对象特定的属性或者方法,我 ...

  3. 前端小知识点(9):函数和对象之间的关系

    目录 函数与对象之间的关系 代码演示 运行结果 函数与对象之间的关系 函数 有什么 : 函数也是对象          函数有:prototype 对象 有什么 对象:__proto__ 原型对象里面 ...

  4. 前端小知识点(8):作者为什么设计原型

    目录 一.从古代说起 二.Brendan Eich的选择 三.new运算符的缺点 四.prototype属性的引入 五.总结 六代码部分 一.从古代说起 要理解Javascript的设计思想,必须从它 ...

  5. 前端小知识点(6):听了好多闭包,这次可能最懂

    目录 一.作用域和作用域链 二.闭包 三.无意间共享环境[可以通过闭包解决] 代码一 结果一 代码二 结果二 代码三 结果三 一.作用域和作用域链 当函数声明的时候,函数会通过内部属性[scope]来 ...

  6. 前端小知识点(3):JavaScript 单线程

    目录 一.为什么 JavaScript 是单线程? 二.JavaScript是单线程,怎样执行异步的代码? 三.事件循环机制 四.代码1 五.结果1 六.代码2 七.结果2 一.为什么 JavaScr ...

  7. 前端小知识点(2):普通字符串和new String有什么区别

    目录 一.其实不仅字符串 二.那么到底为什么? 三.代码案例 四.运行结果 一.其实不仅字符串 var str = 'abc'; typeof str ===> string //他不是对象,可 ...

  8. 前端小知识点(1):undefined和null区别

    目录 一.奇怪点 二.历史原因 三.具体区别 四.代码演示 五.运行结果 一.奇怪点 有点奇怪的是,JavaScript语言居然有两个表示"无"的值:undefined和null. ...

  9. 【转载】前端小知识点---html换行被解析为空格的相关知识

    html换行被解析为空格也是常说的3像素空隙的问题,根据测试不同浏览器产生的空隙大小会不一样,Chrome,Firefox,IE8+都存在这样的问题,这个问题的原因相比大家都知道,浏览器把换行解析成了 ...

最新文章

  1. 【免费CDN】俄罗斯DDOS-Guard 支持ssl 防御1.5T
  2. IC设计通过system c 建模和 rtl级的有什么区别
  3. 什么是webservice?
  4. (Java集合框架)List接口
  5. 基于事件的 NIO 多线程服务器
  6. Spring HttpMessageNotReadableException异常
  7. stm32烧录软件_使用华为LiteOS Studio开发STM32物联网工程1
  8. 基于JAVA+SpringMVC+Mybatis+MYSQL的在线作业管理系统
  9. 揭示行业返修机背后的深层次问题
  10. linux基本命令操作(二)
  11. python机器学习之物体识别
  12. Android 高德地图上自定义动画
  13. CART算法的原理以及实现
  14. 16系列显卡支持的计算机系统,GTX16系列显卡登场
  15. xilinx vivado 2019 cordic ip 计算sin cos
  16. 传智播客最新教学视频,共享给你们了,有需要的戳进来~~~~
  17. macs14_iPhone和iPad应用程序将能够在基于ARM的Macs上本地运行
  18. ASP调用存储过程中与SQL对应的数据类型
  19. 《植物大战僵尸》网页脚本版
  20. 报名照片太大怎么压缩?压缩图片到固定大小的方法

热门文章

  1. 用python进行营销分析_用python进行covid 19分析
  2. spring— Bean标签scope配置和生命周期配置
  3. leetcode 321. 拼接最大数(单调栈)
  4. leetcode1292. 元素和小于等于阈值的正方形的最大边长(二分法+前缀和)
  5. Matplotlib课程–学习Python数据可视化
  6. 004:神秘的数组初始化_使容器神秘化101:面向初学者的深入研究容器技术
  7. aws lambda_四处奔走:初学者遇到AWS Lambda
  8. 管理员所有权代码_为什么代码所有权糟透了,您永远不应该在有实践的地方工作...
  9. jQuery(爱前端)
  10. python项目构建工具zc.buildout