search是忽略全局的,所以不论规则都只匹配第一个就结束,而match是支持全局的正则的返回数组
正则对象的lastIndex属性是会随着被test和exec调用而变更的,所以会导致判断结果不一样
正则对象的lastIndex属性是会随着被test和exec调用而变更的,所以会导致判断结果不一样,需要注意
正则对象的lastIndex属性默认是0开始,在使用test或exec判断的过程,lastIndex是会根据结果进行变更的,使用过程需注意。会导致判断结果变化
前瞻使用
前瞻
使用
前瞻的实际使用方式
前瞻的实际使用方式
前瞻(后顾JS不支持):实际使用情况相当于匹配ab后只修改a
忽略分组
反向引用
反向引用
搜索
复制
反向
(或的前后都会处理,a|b的情况a和b都会被匹配)
分组
分组
非贪婪模式,需要在量词后面加问号
搜索
复制
非贪婪模式,需要在量词后面加“?”
非贪婪模式,须在量词后面加“?”
非贪婪模式,须在量词后面加‘?’
贪婪模式(正常情况会尽可能多的匹配,图例会按6来匹配)
量词的使用
量词