Описание
- В javascript регулярные выражения используются для поиска совпадений с шаблоном в строках.
- Может быть создано
- i) буквальным синтаксисом . Например, для сопоставления 10-значных чисел : var mobileNumber =/d{10}/.
- ii)С помощью функции конструктора RegExp. Например, var mobileNumber = new RegExp («\ d {10}», «g»).
Свойство объектов Javascript RegExp
Имя | Описание | Версия |
---|---|---|
конструктор | определяет функция, которая создает прототип объекта. | Реализована в JavaScript 1.1 |
global | Независимо от того, не проверять с регулярным выражением или нет. | Реализовано в JavaScript 1.2 |
ignoreCase | Следует ли игнорировать регистр при сопоставлении с образцом в строке | Реализовано в JavaScript 1.2 |
input | Строка, с которой сопоставляется регулярное выражение. | Реализовано в JavaScript 1.2 |
lastIndex | Задает индекс, с которого начинается следующее совпадение. | Реализовано в JavaScript 1.2 |
lastMatch | Последние совпавшие символы. | Реализовано в JavaScript 1.2 |
multiline | Выполняется ли поиск in strings должно выполняться на нескольких строках. | Реализовано в JavaScript 1.2 |
prototype | Используется для добавления новых свойств и методов ко всем экземплярам класса. | Реализовано в JavaScript 1.1 |
rightContext | Подстрока, следующая за самым последним совпадением. | Реализовано в JavaScript 1.2 |
source | Свойство только для чтения, которое содержит текст шаблона. | Реализовано в JavaScript 1.2 |
Методы объектов Javascript RegExp
Имя | Описание | Версия |
---|---|---|
compile | Используется для выполнения поиска совпадения в указанной строке. | Реализовано в JavaScript 1.2 |
exec | Выполняет поиск совпадения в своем строковом параметре. | Реализовано в JavaScript 1.2 |
test | Выполняет поиск совпадения между обычными выражение и указанная строка | Реализовано в JavaScript 1.2 |
toSource | Используется для получения строковое представление (исходный код) объекта. | Реализовано в JavaScript 1.3 |
toString | Представляют исходный код указанного объекта. | Реализовано в JavaScript 1.1 |