看例子吧
var reg = new RegExp("abc","gi"); console.log(reg.test("abc")); console.log(reg.test("abc")); console.log(reg.test("abc")); console.log(reg.test("abc")); console.log(reg.test("abc")); console.log(reg.test("abc")); console.log(reg.test("abc")); console.log(reg.test("abc"));
惊奇的发现打印结果不一样啊
解决办法有3种
1
var reg = new RegExp("abc","i"); console.log(!!reg.match("abcd")); console.log(!!reg.match("abcd")); console.log(!!reg.match("abcd")); console.log(!!reg.match("abcd")); console.log(!!reg.match("abcd")); console.log(!!reg.match("abcd")); console.log(!!reg.match("abcd")); console.log(!!reg.match("abcd"));
2
var reg = new RegExp("abc","gi"); reg.lastIndex=0;console.log(reg.test("abc")); reg.lastIndex=0;console.log(reg.test("abc")); reg.lastIndex=0;console.log(reg.test("abc")); reg.lastIndex=0;console.log(reg.test("abc")); reg.lastIndex=0;console.log(reg.test("abc")); reg.lastIndex=0;console.log(reg.test("abc")); reg.lastIndex=0;console.log(reg.test("abc")); reg.lastIndex=0;console.log(reg.test("abc"));
3
var reg = new RegExp("abc","gi"); var reg = new RegExp("abc","gi"); console.log(!!'abc'.match(reg)); console.log(!!'abc'.match(reg)); console.log(!!'abc'.match(reg)); console.log(!!'abc'.match(reg)); console.log(!!'abc'.match(reg)); console.log(!!'abc'.match(reg));
相关推荐
js的正则表达式js的正则表达式js的正则表达式js的正则表达式
许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理...
js正则表达式限制文本框只能输入数字,能输小数点.js正则表达式限制文本框只能输入数字,能输小数点.
js正则表达式,按甲方(银行)提供的个人证件信息采集规则编写的对应正则表达式
常用正则表达式 正则表达式 常用正则表达式 正则表达式
正则表达式.rar正则表达式.rar正则表达式.rar正则表达式.rar
《学习正则表达式》从正则表达式的基本概念讲起,到编写完整的sed和Perl脚本,再到转换HTML文件,将这种强大的工具解释得清晰透彻。...《学习正则表达式》适合对正则表达式感兴趣的程序员和互联网从业者。
正则表达式,正则表达式,正则表达式 正则表达式 正则表达式 正则表达式 正则表达式 正则表达式 正则表达式
javascript正则表达式迷你书 (1).pdf
js正则表达式限制文本框只能输入字母和汉字js正则表达式限制文本框只能输入字母和汉字
正则表达式验证工具 V1.0 本软件主要用于检测正则表达式是否正确。 运行环境:本软件为绿色软件,无需安装,但需要Microsoft .NET Framework 4 支持,如果没有请前去下载(下载路径:...
js正则表达式校验数字、email、身份证号等
正则表达式日期校验 正则表达式日期校验 正则表达式日期校验
正则表达式正则表达式正则表达式正则表达式 验证程序
正则表达式 JS 身份证验证 正则表达式 JS 身份证验证 正则表达式 JS 身份证验证
正则表达式帮助 有用的正则表达式帮助 有用的正则表达式帮助 有用的正则表达式帮助 有用的
Java正则表达式Java正则表达式Java正则表达式Java正则表达式
对于如何使用正则表达式来解决性能不佳、误报、漏报等常见的错误以及完成一些常见的任务,《正则表达式经典实例》给出了涉及基于C#、Java、JavaScript、Perl、PHP、Python、Ruby和VB.NET等编程语言的解决方案。...
常用正则表达式大全.txt常用正则表达式大全.txt常用正则表达式大全.txt常用正则表达式大全.txt常用正则表达式大全.txt
了解正则表达式概念 掌握正则表达式的语法 熟练掌握正则表达式在JavaScript中的应用