Телефон: +7 (926) 245-03-63

Свойства объектов типа RegExp

Свойства объектов типа RegExp

Пример: RegExp (search, key);

  • search - строка для поиска
  • key - ключ поиск. Комбинация ключей перечислена в таблице ниже:
Свойство Описание
g g - global. Глобальный поиск
i i - ignoreCase. Не различать строчные и прописные буквы
m m - Многострочный поиск
   
$1, … $9 Хранят запомненные подстроки.
$01, … $99 Хранят запомненные подстроки.
$& Значением свойства lastMatch является последняя найденная подстрока исходной строки. Это свойство объекта RegExp является статическим и изменяется при каждой операции сопоставления с регулярным выражением.
&` Значением свойства leftContext является подстрока исходной строки, предшествующая последней найденной подстроке. Это свойство объекта RegExp является статическим и изменяется при каждой операции сопоставления с регулярным выражением.
&' Значением свойства rightContext является подстрока исходной строки, следующая за последней найденной подстрокой. Это свойство объекта RegExp является статическим и изменяется при каждой операции сопоставления с регулярным выражением.
&+ Значением свойства lastParen является последняя запомненная подстрока исходной строки, соответствующая подвыражению регулярного выражения, заключенному в круглые скобки. Это свойство объекта RegExp является статическим и изменяется при каждой операции сопоставления с регулярным выражением.
&* Значением свойства multiline является значение опции «m» (многострочный поиск), заданное при создании объекта.
constructor Конструктор, который создал объект.
global Значение опции глобального поиска.
ignoreCase Значение опции не различать строчные и прописные буквы.
input Последняя исходная строка.
lastIndex Номер позиции в строке для следующего сопоставления с образцом.
lastMatch Последняя найденная подстрока.
lastParen Последняя запомненная подстрока.
leftContext Подстрока, предшествующая последней найденной подстроке.
multiline Значение опции многострочного поиска.
prototype Ссылка на прототип класса объектов.
rightContext Подстрока, следующая за последней найденной подстрокой.
source Текст регулярного выражения.

Методы объекта RegExp

Свойство Описание
compile Компилирует регулярное выражение.
exec Выполняет сопоставление строки с образцом и заносит результаты в массив.
test Проверяет успешность сопоставления строки с образцом.
toString Преобразует регулярное выражение в строку.
valueOf Возвращает примитивное значение объекта.
Интересное в интернете: Ремонт фасадов изменит имидж дома, натуральный камень. Утепление фасадов домов.