
正则表达式
文章平均质量分 50
Hi_MrXiao
你必须非常努力,才能做到毫不在意
展开
-
常用的正则表达式(手机号码、邮箱、密码等)
手机号码、邮箱、密码、身份证号码、mac验证、原创 2023-12-06 18:08:51 · 1964 阅读 · 0 评论 -
循环使用正则时,属性lastIndex导致输出结果与实际情况不符合
问题复现const reg = /\.png$/igconst arr = ['1.png','2.png', '3.png']arr.forEach(i=>{ console.log('匹配结果:'+reg.test(i))})结果会是这样很明显,和预期的结果不一致,结果应该都是true产生原因在正则表达式使用了表示全局检索的 “g” 标志时,正则的lastIndex属性会记录上一次的匹配字符的index+1(lastIndex),下一次匹配时就会从lastIndex处为原创 2022-04-02 16:05:56 · 225 阅读 · 0 评论