Sunday, November 15, 2009

Регулярные выражения в JavaScript

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

Существуют два способа задания регулярных выражений - сокращенный и формальный.


var reg = /pattern/;  //сокращенный
var reg = new RegExp("pattern"); //формальный