一 正则实例方法
1. test
- 正则实例.test返回布尔值
var r = /x/g;
var s = '_x_x';
r.lastIndex // 0
r.test(s) // true
r.lastIndex // 2
r.test(s) // true
r.lastIndex // 4
r.test(s) // false
- 死循环,因为while循环的每次匹配条件都是一个新的正则表达式,导致lastIndex属性总是等于0。
var count = 0;
while (/a/g.test('babaa')) count++;
- fixed
var count = 0;
var test1 = /a/g
while (test1.test('babaa'