Справочник по JScript : Свойства JScript : Свойство lastIndex

смотрим также

Материал из Справочник Web-языков

Перейти к: навигация, поиск


Содержание

Свойство lastIndex

Возвращает позицию знака, с которого начинается следующее найденное совпадение в строке для поиска.

Синтаксис

RegExp.lastIndex

Аргументы

RegExp
Обязательный аргумент. Глобальный объект RegExp.

Описание

Значения свойства lastIndex начинаются с нуля. Начальным значением является -1, и оно изменяется при каждом обнаруженном совпадении.

Свойство lastIndex объекта RegExp изменяется методами exec и test объекта RegExp, а также методами match, replace и split объекта String.

Следующие правила применяются к значениям свойства lastIndex:

  • Если совпадения не найдены, то lastIndex принимает значение -1.
  • Если значение свойства lastIndex больше длины строки, то происходит сбой в методах test и exec, а lastIndex принимает значение -1.
  • Если значение свойства lastIndex равно длине строки, то регулярное выражение совпадает при совпадении шаблона с пустой строкой. Иначе, совпадение не будет найдено, и lastIndex принимает значение -1.
  • Во всех других случаях для свойства lastIndex' устанавливается позиция, следующая за последним найденным совпадением.

Примеры

В следующем примере показано как используется свойство lastIndex. Проверяется строка и для каждого слова в ней выводятся значения index и lastIndex.

function RegExpTest()
{
   var ver = Number(ScriptEngineMajorVersion() + "." + ScriptEngineMinorVersion())
   if (ver ");  
      document.write (arr.index + "-" + arr.lastIndex + " ");
      document.write (arr);
      }
}

Поддержка

JScript Version 3

Смотрите также

Ссылки на источники

https://msdn.microsoft.com/en-us/library/9ec1ex6t(v=VS.85).aspx

Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="https://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования