下面的代码
var re=/abc/ig;
alert(re.test('abc'));
alert(re.test('abc'));
看过去结果应该都是true,test几次应该都是一样的结果,但是输出确是一个true和一个false
原因暂时不清楚,估计是使用了全局RegExp对象的缘故,re只能使用一次。
var re=/abc/ig;
alert(re.test('abc'));
re=/abc/ig; //这样就ok了
alert(re.test('abc'));