浅谈js正则之test方法bug篇
其实我很少用这个,所以之前一直没注意这个问题,自从落叶那厮写了个变态的测试我才去看了下这东西 下面的代码都是在chrome的F12下调试的,大家可以研究一下 先来看个东西吧。 var re = /\d/; console.log( re.test("1") ); console.log( re.test("1") ); console.log( re.test("1") ); console.log( re.test("1") ); 全部是 true 没问题。。 但是你把 /\d/; 改成 /\d/g; 再试试。 再次修改: console.log( /\d/g.test("1") )
用户评论