MyTetra Share
Делитесь знаниями!
конструктор RegExp
Время создания: 28.09.2017 19:11
Раздел: javaScript - RegExp
Запись: xintrea/mytetra_db_mcold/master/base/1506615094n7s2331t6o/text.html на raw.githubusercontent.com

Во второй части урока мы более внимательно рассмотрим объект RegExp - его свойства, методы и конструктор.

Начнем с конструктора. Как вы помните, конструктор, это метод, который принимает на вход некоторый аргумент, а на выходе создает объект необходимого вида.

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


var myPattern = new RegExp("q$"); // Создаем шаблон, находящий букву "q" в конце строки


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

var myPattern = new RegExp("q$","g"); // Создаем такой же шаблон, но добавляем флаг глобального поиска

Важный момент! Если в тексте присутствует символ обратного слэша "\", то его необходимо предварять таким же символом (т.е. писать "\\"), поскольку, как мы помним, обратный слэш используется в регулярных выражениях для указания управляющих символов.

Следующий шаг


Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования