Get to know MDN better
Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julio de 2015.
El método test() ejecuta la búsqueda de una ocurrencia entre una expresión regular y una cadena especificada. Devuelve true o false.
La cadena a comparar contra la expresión regular.
Retorna true si existe una coincidencia entre la expresión regular y la cadena especificada; de lo contrario retorna false.
Use test() cuando desee saber si existe la ocurrencia de un patrón en una cadena (similar al método String.prototype.search(), la diferencia es que test() devuelve un booleano, mientras que search() devuelve el índice de la coincidencia (si la encuentra) o -1 si no la encuentra).
Si requiere más información (a coste de una ejecución más lenta) utilice el método exec(). Al igual que este último, multiples llamadas a test() sobre la misma instancia global de una expresión regular avanzará desde de la ocurrencia anterior.
Ejemplo simple que prueba si "hello" está contenido al principio de una cadena y devuelve un valor booleano.
El siguiente ejemplo registra un mensaje que depende del éxito de la prueba:
| ECMAScript® 2027 Language Specification # sec-regexp.prototype.test |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 17 dic 2024 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.