Результат совпадения регулярного выражения и строки может образовать массив. Этот массив имеет свойства и элементы, предоставляющие информацию о совпадении. Массив это return-значение методов RegExp.exec, String.match и String.replace. Чтобы лучше разобраться в этих свойствах и элементах, посмотрим на следующий пример и на таблицу:
<SCRIPT LANGUAGE="JavaScript1.2">Свойства и элементы, возвращаемые этим совпадением:
input | Свойство только для чтения, отражает строку-оригинал, относительно которой сравнивается регулярное выражение. | cdbBdbsbz |
index | Свойство только для чтения, которое является индексом с базой 0 совпадения в строке. | 1 |
[0] | Элемент только для чтения, который специфицирует последние совпавшие символы. | dbBd |
[1], ...[n] | Элемент только для чтения, который специфицирует совпадения закавыченных подстрок, если включён в регулярное выражение. Количество закавыченных подстрок не ограничивается. | [1]=bB [2]=d |