Método test() da RegExp JavaScript
- Página anterior exec()
- Próxima página toString()
- Voltar à camada superior Manual de Referência RegExp JavaScript
定义和用法
test()
方法测试字符串中的匹配项。
如果找到匹配项,则返回 verdadeiro
caso contrário, retorne falso
.
实例
例子 1
在字符串中搜索字符 "e :
let text = "The best things in life are free"; let pattern = /e/; let result = pattern.test(text);
Exemplo 2
Realizar busca global e testar "Hello" e "W3School" na string:
// String: let text = "Hello world!"; // Procurar "Hello" let pattern1 = /Hello/g; let result1 = pattern1.test(text); // Procurar "W3School" let pattern2 = /W3School/g; let result2 = pattern2.test(text);
Sintaxe
regexp.test(string)
Parâmetro
Parâmetro | Descrição |
---|---|
string | Obrigatório. A string a ser pesquisada. |
Valor de retorno
Tipo | Descrição |
---|---|
Boolean | Se encontrar correspondências, retorna true, caso contrário, retorna false. |
Detalhes técnicos
Valor de retorno
Se a string string contém com regexp o texto correspondente, então retorne verdadeiro
caso contrário, retorne falso
.
lança
Tipo | Descrição |
---|---|
TypeError | Se o objeto chamado não for RegExp, lança essa exceção. |
Descrição
Objeto RegExp test()
Método que verifica se a string coincide com algum padrão.
O método test() detectará se a string stringverifique se contém regexp o texto correspondente. Se string contém tal texto, o método retornará verdadeiro
caso contrário, retorne falso
.
Chame o método test() do objeto RegExp r, e passe a string s para ele, o que é equivalente a: (r.exec(s) != null).
Suporte do navegador
test()
É uma característica do ECMAScript1 (ES1).
Todos os navegadores suportam completamente o ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Suporte | Suporte | Suporte | Suporte | Suporte | Suporte |
Métodos de busca de expressão regular
No JavaScript, a busca de texto de expressão regular pode ser concluída por diferentes métodos.
UsoPadrão (padrão)Como expressão regular, esses são os métodos mais usados:
Exemplo | Descrição |
---|---|
text.match(padrão) | Método match() de string |
text.search(padrão) | Método search() de string |
padrão.exec(text) | Método exec() de RexExp |
padrão.test(text) | Método test() da RexExp |
- Página anterior exec()
- Próxima página toString()
- Voltar à camada superior Manual de Referência RegExp JavaScript