A versão 1.2 do JavaScript
e versões mais atuais (que ficaram conhecidas como ECMAScript)
têm suporte nativo a expressões regulares. Isso
que dizer que todos os navegadores atuais suportam tais expressões.
Uma expressão regular pode ser implementada em JavaScript
de duas formas distintas:
- Usando uma sintaxe literal
- Construindo a expressão regular dinamicamente,
por meio do construtor RegExp(), o objeto
global que dá suporte a expressões regulares
em JavaScript e que fornece alguns métodos e propriedades
muito úteis.
A sintaxe literal pode ser usada da seguinte forma:
var expressao = /padrão/
O método que consiste em construir a expressão
dinamicamente pode ser usado assim: var
expressão = new RegExp("padrao");
A vantagem de se usar a segunda abordagem é que o padrão
da expressão pode ser montado dinamicamente, o que facilita
nosso trabalho nos casos em que o padrão de pesquisa
só será conhecido em tempo de execução.
|