Обратите внимание, что некоторые свойства объекта RegExp имеют длинные и сокращённые (Perl-подобные) имена. Оба имени всегда ссылаются на одно и то же значение. Perl это язык программирования, из которого JavaScript смоделировал регулярные выражения.
Свойство
Описание
$1, ..., $9 |
Совпадения подстрок в скобках, если имеются.
|
$_ |
См. input.
|
$* |
См. multiline.
|
$& |
См. lastMatch.
|
$+ |
См. lastParen.
|
$` |
См. leftContext.
|
$' |
См. rightContext.
|
constructor |
Специфицирует функцию, которая создаёт прототип объекта.
|
global |
Тестировать или нет регулярное выражение относительно всех возможных совпадений в строке, или только относительно первого совпадения.
|
ignoreCase |
Игнорировать ли регистр при поиске совпадения в строке.
|
input |
Строка, относительно которой выполняется поиск совпадения с регулярным выражением.
|
lastIndex |
Индекс, с которого начинается следующее совпадение.
|
lastMatch |
Последние совпавшие символы.
|
lastParen |
Последнее совпадение подстроки в скобках, если имеется.
|
leftContext |
Подстрока, предшествующая самому последнему совпадению.
|
multiline |
Искать ли на нескольких строках.
|
prototype |
Позволяет добавлять свойства всем объектам. |
rightContext |
Строка, следующая за самым последним совпадением. |
source |
Текст патэрна.
|