正则表达式有一个lastIndex属性,它表示下次匹配从字符串的第几个字符开始,初始值是0;如果没有g选项,每次匹配完之后,lastIndex的值会变为0;如果有g选项,如果匹配成功,则lastIndex变成匹配字符串后面的位置,如果没有匹配成功,则lastIndex重置为0;lastIndex是正则对象的属性,不关心字符串是否是同一个,所以即使匹配的字符串在变,lastIndex也不会清零。 更明显的效果如下截图
正则表达式有一个
lastIndex
属性,它表示下次匹配从字符串的第几个字符开始,初始值是0;如果没有
g
选项,每次匹配完之后,lastIndex的值会变为0;如果有
g
选项,如果匹配成功,则lastIndex变成匹配字符串后面的位置,如果没有匹配成功,则lastIndex重置为0;lastIndex
是正则对象的属性,不关心字符串是否是同一个,所以即使匹配的字符串在变,lastIndex
也不会清零。更明显的效果如下截图
