Регулярные выражения предоставляют богатый и мощный синтаксис описания текстовых шаблонов. Они применяются для поиска соответствия заданному шаблону и реализации операций поиска и замены. В JavaScript для формирования регулярных выражений принят синтаксис языка Perl.
Регулярные выражения представляются в JavaScript объектом RegExp и могут создаваться с помощью конструктора RegExp(). Как и объект Date, объект RegExpне является одним из фундаментальных типов данных JavaScript; это лишь стандартизованный тип объектов, предоставляемый всеми соответствующими реализациями JavaScript.
Однако в отличие от объекта Date, объекты RegExp имеют синтаксис литералов и могут задаваться непосредственно в коде JavaScript программы. Текст между парой символов слэша образует литерал регулярного выражения. За вторым символом слэша в паре могут также следовать одна или несколько букв, изменяющих смысл шаблона. Например:
/^HTML/
/[1 9][0 9]*/
/\bjavascript\b/i
СКАЧАТЬ
Логические значения Javascript <Предыдущая |
---|