Método test() de RegExp en JavaScript
- Página anterior
- Página siguiente
- Volver a la capa superior Manual de referencia de JavaScript RegExp
Definición y uso
test()
Método para probar coincidencias en una cadena.
Si se encuentra una coincidencia, se devuelve true
,de lo contrario, devuelva false
.
Ejemplo
Ejemplo 1
Buscar el carácter "e" en la cadena:
let text = "The best things in life are free"; let pattern = /e/; let result = pattern.test(text);
Ejemplo 2
Realizar búsqueda global y probar "Hello" y "W3School" en la cadena:
// Cadenas: 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(string)
Parámetro
Parámetro | Descripción |
---|---|
string | Necesario. La cadena a buscar. |
Valor de retorno
Tipo | Descripción |
---|---|
Boolean | Si se encuentra una coincidencia, se devolverá true, de lo contrario, se devolverá false. |
Detalles técnicos
Valor de retorno
Si la cadena string contiene con regexp el texto que coincide,de lo contrario, devuelva true
,de lo contrario, devuelva false
.
lanzar
Tipo | Descripción |
---|---|
TypeError | Llame al objeto no RegExp, lance esta excepción. |
Descripción
Objeto RegExp test()
Método que detecta si una cadena coincide con algún patrón.
El método test() detectará la cadena string,vea si contiene regexp el texto que coincide. Si string contiene tal texto,este método devolverá true
,de lo contrario, devuelva false
.
Llame al método test() del objeto RegExp r y pasele la cadena s, lo que es equivalente a: (r.exec(s) != null).
Admisión de navegador
test()
Es una característica de ECMAScript1 (ES1).
Todos los navegadores admiten completamente ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Soporte | Soporte | Soporte | Soporte | Soporte | Soporte |
Métodos de búsqueda de expresiones regulares
En JavaScript, la búsqueda de texto con expresiones regulares se puede completar con diferentes métodos.
UsoPatrón (pattern)Como expresión regular, estos son los métodos más comunes:
Ejemplo | Descripción |
---|---|
text.match(patrón) | Método de coincidencia match() de la cadena |
text.search(patrón) | Método de búsqueda search() de la cadena |
patrón.exec(text) | Método exec() de RexExp |
patrón.test(text) | Método test() de RexExp |
- Página anterior
- Página siguiente
- Volver a la capa superior Manual de referencia de JavaScript RegExp