记录一下
var num = 888;
var reg = /^[1-9]{1}[0-9]*$/g;
console.log(reg.lastIndex);//0
console.log(reg.test(num));//true
console.log(reg.lastIndex);//3
console.log(reg.test(num));//false
console.log(reg.lastIndex);//0
console.log(reg.test(num));//true
console.log(reg.lastIndex);//3
reg.lastIndex = 0;//重点来了
console.log(reg.lastIndex);//0
console.log(reg.test(num));//true
手动将lastIndex重置为0,那么第二次调用test( ),同样可以打印true