JavaScript. Подробное руководство, 6-е издание, стр. 446
Пример
Для нахождения всех соответствий в строке метод
<b>ехес()</b><b>var pattern = /\bJava\w*\b/g;</b><b>var text = "JavaScript is more fun than Java or JavaBeans!";</b><b>var result;</b><b>while((result = pattern.exec(text)) != null) {</b><b> alert("Matched ‘" + result[0] +</b><b> at position " + result.index +</b><b> next search begins at position " + pattern.lastlndex);</b><b>}</b>См. также
RegExp.lastlndex, RegExp.test(), String.match(), String.replace(), String.search(); глава 10
выполняется ли глобальный поиск по данному регулярному выражению
Синтаксис
<b>regexp.global </b>Описание
global - это логическое свойство объектов
<b>RegExp</b>чувствительно ли регулярное выражение к регистру
Синтаксис
<b>regexp.ignoreCase</b>Описание
<b>ignoreCase</b><b>RegExp</b>начальная позиция следующего поиска
Синтаксис
<b>regexp.lastlndex</b>Описание
<b>lastlndex</b><b>RegExp</b><b>RegExp.ехес()</b><b>RegExp.test().</b><b>lastlndex</b><b>RegExp</b>Это свойство доступно для чтения и для записи, поэтому можно установить его в любой момент, чтобы указать, где в целевой строке должен быть начат следующий поиск. Методы
<b>ехес()</b><b>test()</b><b>lastlndex</b>См. также
RegExp.ехес(), RegExp.test()
текст регулярного выражения
Синтаксис
<b>regexp.source</b>Описание
<b>source</b><b>RegExp</b><b>RegExp</b>проверяет, соответствует ли строка шаблону
Синтаксис
<b>regexp.test(строка)</b>Аргументы
строка Проверяемая строка.
Возвращаемое значение
Возвращает true, если строка содержит текст, соответствующий
<b>regexp</b>Исключения
<b>ТуреЕrror</b>объектом
<b>RegExp</b>Описание
Метод
<b>test()</b><b>regexp</b><b>test()</b><b>(r.exec(s) != null)</b>Пример
<b>var pattern = /java/і;</b><b>pattern.test("JavaScript"); // Вернет true</b><b>pattern.test("ECMAScript"); // Вернет false</b>См. также
RegExp.exec(), RegExp.lastlndex, String.match(), String.replace(), String.substring(); глава 10
преобразует регулярное выражение в строку (переопределяет Object.toString())
Синтаксис
<b>regexp.toString()</b>Возвращаемое значение
Строковое представление regexp.
Исключения
<b>ТуреЕrror</b>ется объектом
<b>RegExp</b>