Método test

El método test verifica si hay al menos una coincidencia en una cadena con una expresión regular. Si la hay, devuelve true, y si no, false.

Sintaxis

javascriptexpresiónRegular.test(cadena);

Ejemplo

Verifiquemos que en la cadena hay una hora:

javascriptlet str = '12:39';
let reg = /\d\d:\d\d/;

let res = reg.test(str);
console.log(res);

Resultado de la ejecución del código:

javascripttrue

Ejemplo

Verifiquemos toda la cadena para que coincida con la expresión regular:

javascriptlet str = '12:39';
let reg = /^\d\d:\d\d$/;

let res = reg.test(str);
console.log(res);

Resultado de la ejecución del código:

javascripttrue

Ejemplo

Verifiquemos que la cadena consiste solamente de dígitos:

javascriptlet str = '123';
let reg = /^\d+$/;

let res = reg.test(str);
console.log(res);

Resultado de la ejecución del código:

javascripttrue

Véase también

  • método match,
    que busca coincidencias en una cadena
  • método matchAll,
    que busca todas las coincidencias en una cadena
  • método exec,
    que realiza una búsqueda secuencial
  • método replace,
    que realiza búsqueda y reemplazo
  • método search,
    que realiza una búsqueda
  • método split,
    que divide una cadena