Latest web development tutorials
×

JavaScript курс

JavaScript курс JavaScript Краткое введение JavaScript использование JavaScript экспорт JavaScript грамматика JavaScript Заявления JavaScript примечание JavaScript переменная JavaScript Типы данных JavaScript объекты JavaScript функция JavaScript сфера JavaScript событие JavaScript строка JavaScript операторы JavaScript сравнить JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Тип преобразования JavaScript Регулярные выражения JavaScript ошибка JavaScript отладка JavaScript Переменный лифт JavaScript Строгий режим JavaScript ненадлежащее использование JavaScript Аутентификация с помощью форм JavaScript Зарезервированные ключевые слова JavaScript JSON JavaScript void JavaScript Спецификация Код

JS функция

JavaScript определение функции JavaScript Аргументы функции JavaScript вызов функции JavaScript Затворы

JS HTML DOM

DOM Краткое введение DOM HTML DOM CSS DOM событие DOM EventListener DOM элемент

JS Расширенный учебник

JavaScript объекты JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp объекты

JS браузер BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript поп JavaScript Timed событие JavaScript Cookies

JS кладезь

JavaScript кладезь JavaScript тест jQuery JavaScript тест Prototype

JS примеров

JavaScript примеров JavaScript экземпляр объекта JavaScript экземпляр объекта Browser JavaScript HTML DOM примеров JavaScript резюме

JS справочное руководство

JavaScript объекты HTML DOM объекты

JavaScript RegExp Object

RegExp: регулярное выражение (регулярное выражение) стенографии.


Полное RegExp Ссылка на объект

Пожалуйста , смотрите наш JavaScript RegExp ссылку на объект по эксплуатации , которая обеспечивает все свойства и методы могут быть использованы в сочетании с объектом строки.

Данное руководство содержит подробное описание и примеры использования каждого из свойств и методов.


Что такое RegExp?

Регулярное выражение описывает образец символов объекта.

При извлечении текста, вы можете использовать модель для описания содержимого для их загрузки. RegExp этот режим.

Простой шаблон может быть одним символом.

Более сложные модели включают в себя большее количество символов могут быть использованы для анализа, проверки формата, замены и так далее.

Вы можете указать позицию строку поиска, а тип символов, которые вы хотите получить, и так далее.

грамматика

var patt=new RegExp(pattern,modifiers);

或更简单的方法

var patt=/pattern/modifiers;
  • Модель описывает выражение модели.
  • Модификаторы (модификаторы), описывает ли носит глобальный характер, чувствительны к регистру и так далее извлечение.

Примечание: При использовании конструктора для создания регулярных объектов, вам нужно регулярные правила эвакуации знаков (с косой черты \). Например, следующие условия эквивалентны:

var re = new RegExp("\\w+");
var re = /\w+/;

РегВыр Модификаторы

Модификатор используется для выполнения регистронезависимое и полнотекстового поиска.

я - модификатор используется для выполнения совпадения без учета регистра.

г - модификатор используется для выполнения полнотекстового поиска (а не найдя первую остановку , чтобы найти, но найти все матчи).

Пример 1

В подстроки без учета регистра найти "W3CSchool"

var str="Visit W3CSchool";
var patt1=/w3cschool/i;

Следующий текст отмечен соответствие полученное выражение:

Посещение W3CSchool

Попробуйте »

Пример 2

Полнотекстовый поиск "является"

var str="Is this all there is?";
var patt1=/is/g;

Следующий текст отмечен соответствие полученное выражение:

Is th is all there is ?

Попробуйте »

Пример 3

Полнотекстовый поиск и поиск без учета регистра "является"

var str="Is this all there is?";
var patt1=/is/gi;

Следующий текст отмечен соответствие полученное выражение:

Is th is all there is ?

Попробуйте »


тест ()

Метод поиска Значение указано Тест строка (), на основе результатов и возвращает истину или ложь.

Ниже приведен пример строки поиска из символа "е":

примеров

переменная patt1 = новый RegExp ( "е");
document.write (patt1.test ( "Лучшие вещи в жизни являются бесплатными"));

Из-за буквы "е" в строке, выход кода выше:

true

Попробуйте »

При использовании конструктора для создания регулярных объектов, вам нужно регулярные правила эвакуации знаков (с косой черты \)

примеров

вар Re = новый RegExp ( "\\ ш +");

Попробуйте »


Exec ()

() Метод, чтобы получить указанную строку значение EXEC. Возвращаемое значение это значение, которое можно найти. Если совпадение не найдено, оно возвращает нуль.

Ниже приведен пример строки поиска из символа "е":

Пример 1

var patt1=new RegExp("e");
document.write(patt1.exec("The best things in life are free"));

Из-за буквы "е" в строке, выход кода выше:

е

Попробуйте »