Usando o método test() de expressões regulares em javascript

Postado em por Wolmir Cezer Garbin em jQuery | 408 Visualizações
Última atualização em:

Neste post vou mostrar um exemplo de como utilizar o método test() a partir de expressões regulares em javascript

Todo mundo tem algo para vender, AnuncieOn.com o melhor site de anúncios grátis de todo o Brasil. ABRIR

Para iniciar partiremos de um exemplo simples, verificar se um texto contém uma palavra usando expressão regular.

Para isso considere o exemplo:

var texto = 'Aqui teremos um texto onde verificaremos se existe uma palavra por expressão regular';

// criando a expressão RegExp
var patt = /regular/;

// verificando
console.log( patt.test(texto) );

Como resultado teremos true no console, ou seja, a palavra regular existe dentro do texto verificado.



Note que criamos a expressão regular usando / o texto que queremos testar seguido de /.

Ainda poderiamos criar uma expressão regular usando o objeto RegExp, veja:

var texto = 'Aqui teremos um texto onde verificaremos se existe uma palavra por expressão regular';

// criando a expressão RegExp
var patt = new RegExp('regular');

// verificando
console.log( patt.test(texto) );

Teremos o mesmo resultado, true.

Note que o escopo deste tutorial é apenas apresentar como funciona o método test() de uma expressão regular.

Para ver um exemplo mais interessante, vamos supor que queremos verificar se um texto é um CPF ou não, poderiamos escrever a seguinte validação:

var cpf = '12345678999';

var patt = /^([\d]{3})([\d]{3})([\d]{3})([\d]{2})$/;

console.log( patt.test(cpf) );

Copie este exemplo e execute no console do seu navegador. Qual foi o resultado?

Altere o valor da variável cpf e execute novamente.

Não esqueca de deixar suas dúvidas nos comentários e compartilhar este post.


Wolmir Cezer Garbin

Wolmir Cezer Garbin


Sou formado em Desenvolvimento de Sistemas para Internet pela faculdade Mater Dei e Pós graduado em Desenvolvimento de sistemas em Java pela UTFPR. Trabalho a mais de 9 anos com desenvolvimento em Java, Android e Web utilizando as principais tecnologias do mercado. Atuo como professor na faculdade Mater Dei, programador na Garbo Software e criador do Receitas de Código.

Ver mais

FIQUE POR DENTRO

Receba as novidades todo mês em seu e-mail!

Apoiadores


Publique seu post no Receitas de Código

Agora você pode publicar seu post no Receitas de Código e compartilhar seu conhecimento com muitas pessoas!

Quero publicar