Лучшее руководство по JavaScript RegExp Object в 2024 году. В этом руководстве вы можете изучить Полное RegExp Ссылка на объект,Что такое RegExp?,грамматика,РегВыр Модификаторы,Пример 1,Пример 2,Пример 3,тест (),примеров,примеров,Exec (),Пример 1,

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"));

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

е

Попробуйте »
JavaScript RegExp Object
10/30