正则表达式多次匹配

来源:互联网 发布:英雄联盟网络问题 编辑:程序博客网 时间:2024/04/29 02:50
如果加了g标识而多次调用一个正则实例的test或者是exec方法,应该手动把lastIndex属性设置为0

var r = //d/g;

alert(r.test(1));
alert(r.test(2));
r.lastIndex = 0;
alert(r.test(3));
第一个alert输出true,第二个alert输出false,设置r.lastIndex = 0,那么第三个alert输出true