JavaScript RegExp lastIndex 属性
-
JavaScript RegExp lastIndex 属性
lastIndex属性指定开始下一个匹配的索引。注意:此属性仅在设置了“g”修饰符时有效。此属性返回一个整数,该整数指定exec()或test()方法找到的最后一个匹配之后的字符位置。注意:如果exec()和test()没有匹配,则将lastIndex重置为0。实例:在字符串中全局搜索“ain”,并在找到匹配项后输出索引:
尝试一下var str = "The rain in Spain stays mainly in the plain"; var patt1 = /ain/g; while (patt1.test(str) == true) { document.write("'ain' found. Index now at: "+patt1.lastIndex); document.write(" "); }
-
浏览器支持
项 IE/Edge Chrome FireFox Safari Opera 属性 lastIndex 支持支持支持支持支持 -
语法
RegExpObject.lastIndex -
技术细节
项目 描述 返回值: 一个整数,指定exec()或test()方法找到的最后一次匹配后的字符位置 JavaScript版本: ECMAScript 1