Método test() de RegExp en JavaScript
- Página anterior exec()
- Página siguiente toString()
- Volver a la capa superior Manual de referencia de JavaScript RegExp
Definición y uso
test()
Método para probar coincidencias en la cadena.
si se encuentra una coincidencia, se devuelve true
, de lo contrario, regrese false
.
Ejemplo
Ejemplo 1
en la cadena de búsqueda de caracteres "e :
let text = "The best things in life are free"; let pattern = /e/; let result = pattern.test(text);
ejemplo 2
realizar una búsqueda global y probar "Hello" y "W3School" en la cadena:
// Cadena: let text = "Hello world!"; // Buscar "Hello" let pattern1 = /Hello/g; let result1 = pattern1.test(text); // Buscar "W3School" let pattern2 = /W3School/g; let result2 = pattern2.test(text);
sintaxis
regexp.test(cadena)
parámetro
parámetro | descripción |
---|---|
cadena | necesario. La cadena que se debe buscar. |
valor de retorno
tipo | descripción |
---|---|
Boolean | si se encuentra una coincidencia, regrese true, de lo contrario, regrese false. |
detalles técnicos
valor de retorno
si la cadena cadena que contiene con regexp el texto que coincide, regrese true
, de lo contrario, regrese false
.
lanza
tipo | descripción |
---|---|
TypeError | Llame al objeto no RegExp, lance esta excepción. |
instrucción
objeto RegExp test()
método detecta si la cadena coincide con algún patrón.
el método test() detectará si la cadena cadenavea si contiene con regexp el texto que coincide. Si cadena que contiene tal texto, este método regresará true
, de lo contrario, regrese false
.
Llame al método test() del objeto RegExp r, y le pase la cadena s, lo que es equivalente a: (r.exec(s) != null).
soporte del navegador
test()
es una característica de ECMAScript1 (ES1).
Todos los navegadores soportan completamente ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
soportado | soportado | soportado | soportado | soportado | soportado |
métodos de búsqueda de expresiones regulares
En JavaScript, la búsqueda de texto con expresiones regulares se puede realizar con diferentes métodos.
usopatrónComo expresiones regulares, estos son los métodos más comunes:
ejemplo | descripción |
---|---|
text.match(patrón) | método match() de cadena |
text.search(patrón) | método search() de cadena |
patrón.exec(text) | Método exec() de RexExp |
patrón.test(text) | Método test() de RexExp |
- Página anterior exec()
- Página siguiente toString()
- Volver a la capa superior Manual de referencia de JavaScript RegExp