JavaScript RegExp Object
RegExp: регулярное выражение (регулярное выражение) стенографии.
Полное RegExp Ссылка на объект
Пожалуйста , смотрите наш JavaScript RegExp ссылку на объект по эксплуатации , которая обеспечивает все свойства и методы могут быть использованы в сочетании с объектом строки.
Данное руководство содержит подробное описание и примеры использования каждого из свойств и методов.
Что такое RegExp?
Регулярное выражение описывает образец символов объекта.
При извлечении текста, вы можете использовать модель для описания содержимого для их загрузки. RegExp этот режим.
Простой шаблон может быть одним символом.
Более сложные модели включают в себя большее количество символов могут быть использованы для анализа, проверки формата, замены и так далее.
Вы можете указать позицию строку поиска, а тип символов, которые вы хотите получить, и так далее.
грамматика
或更简单的方法
var patt=/pattern/modifiers;
- Модель описывает выражение модели.
- Модификаторы (модификаторы), описывает ли носит глобальный характер, чувствительны к регистру и так далее извлечение.
Примечание: При использовании конструктора для создания регулярных объектов, вам нужно регулярные правила эвакуации знаков (с косой черты \). Например, следующие условия эквивалентны:
var re = new RegExp("\\w+"); var re = /\w+/;
РегВыр Модификаторы
Модификатор используется для выполнения регистронезависимое и полнотекстового поиска.
я - модификатор используется для выполнения совпадения без учета регистра.
г - модификатор используется для выполнения полнотекстового поиска (а не найдя первую остановку , чтобы найти, но найти все матчи).
Пример 1
В подстроки без учета регистра найти "W3CSchool"
var patt1=/w3cschool/i;
Следующий текст отмечен соответствие полученное выражение:
Попробуйте »
Пример 2
Полнотекстовый поиск "является"
var patt1=/is/g;
Следующий текст отмечен соответствие полученное выражение:
Попробуйте »
Пример 3
Полнотекстовый поиск и поиск без учета регистра "является"
var patt1=/is/gi;
Следующий текст отмечен соответствие полученное выражение:
Попробуйте »
тест ()
Метод поиска Значение указано Тест строка (), на основе результатов и возвращает истину или ложь.
Ниже приведен пример строки поиска из символа "е":
примеров
document.write (patt1.test ( "Лучшие вещи в жизни являются бесплатными"));
Из-за буквы "е" в строке, выход кода выше:
Попробуйте »
При использовании конструктора для создания регулярных объектов, вам нужно регулярные правила эвакуации знаков (с косой черты \)
Exec ()
() Метод, чтобы получить указанную строку значение EXEC. Возвращаемое значение это значение, которое можно найти. Если совпадение не найдено, оно возвращает нуль.
Ниже приведен пример строки поиска из символа "е":
Пример 1
document.write(patt1.exec("The best things in life are free"));
Из-за буквы "е" в строке, выход кода выше:
Попробуйте »