lastIndex属性定义了开始下一个匹配的索引。
此属性返回一个整数,该整数指定exec()或test()方法找到的最后一个匹配项之后的字符位置。
exec()和test()方法在找不到匹配项时都会自动将lastIndex重置为0。
注意:仅当设置了“ g
”标识(修饰符)时,此属性才起作用。
regex.lastIndex
var str = 'The question is To be, or not to be, that is to be.'; var regex = /to be/gi; while (regex.test(str)==true) { document.write("'to be' found. Start the next match at index: " + regex.lastIndex); document.write("<br>"); }测试看看‹/›
所有浏览器完全支持lastIndex属性:
属性 | |||||
lastIndex | 是 | 是 | 是 | 是 | 是 |
返回值: | 返回一个整数,该整数指定最后匹配之后的字符位置 |
---|---|
JavaScript版本: | ECMAScript 1 |