<script type="text/javascript">
var str = "ab"
var reg = /\w/g
var a = reg.exec(str);
var b = reg.exec(str);
var c = reg.exec(str)
console.log(a);
console.log(b)
console.log(c)
</script>
结果
["a", index: 0, input: "ab", groups: undefined]
["b", index: 1, input: "ab", groups: undefined]
null
有没有什么办法让exec方法从头开始正则匹配 比如改变b.lastindex = 0 然后下一个执行exec从index =0开始匹配呢