Teste JavaScript RegExp()
Exemplo
Pesquise uma string pelo caractere "e":
let text = "The best things in life are free";
let pattern = /e/;
let result = pattern.test(text);
Definição e uso
O método test() testa uma correspondência em uma string.
Se encontrar uma correspondência, retorna true, caso contrário, retorna false.
Suporte ao navegador
test()
é um recurso ECMAScript1 (ES1).
ES1 (JavaScript 1997) é totalmente suportado em todos os navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Sintaxe
RegExpObject.test(string)
Valores de parâmetro
Parameter | Description |
---|---|
string | Required. The string to be searched |
Valor de retorno
Type | Description |
---|---|
Boolean | Returns true if it finds a match, otherwise false |
Mais exemplos
Exemplo
Faça uma pesquisa global e teste "Hello" e "W3Schools" em uma string:
// The string:
let text = "Hello world!";
// Look for "Hello"
let pattern1 = /Hello/g;
let result1 = patt.test(text);
// Look for "W3Schools"
let pattern2 = /W3Schools/g;
let result2 = pattern2.test(text);
Métodos de pesquisa de expressões regulares
Em JavaScript, uma pesquisa de texto de expressão regular pode ser feita com diferentes métodos.
Com um padrão como uma expressão regular, estes são os métodos mais comuns:
Exemplo | Descrição |
---|---|
text.match( padrão ) | O método String match() |
text.search( padrão ) | O método String search() |
padrão .exec(texto) | O método RexExp exec() |
padrão .test(texto) | O método RegExp test() |