English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Объект регулярного выражения RegExp JavaScript
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 |