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