Свойство lastIndex указывает позицию, с которой начнется следующий поиск.
Данное свойство возвращает целое число, которое обозначает позицию последнего символа найденного с помощью метода exec() или test().
Обратите внимание: это свойство будет работать только если в регулярном выражении установлен модификатор g.
регулярное_выражение.lastIndex
Пример
<script type="text/javascript"> //Определим произвольное регулярное выражение var str = "Я короткая строка"; //Зададим регулярное выражение var regexp = /о/g; //Совершим глобальный поиск 'o' в строке текста и будем отображать //позицию после каждого найденного совпадения while (regexp.test(str)==true) { document.write(regexp.lastIndex+"<br />"); } </script>