Metoda test

Metoda test verifică dacă există în șir cel puțin o potrivire cu expresia regulată. Dacă există - returnează true, iar dacă nu - false.

Sintaxă

javascriptșir.test(expresie regulată);

Exemplu

Să verificăm dacă în șir există un timp:

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

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

Rezultatul executării codului:

javascripttrue

Exemplu

Să verificăm întregul șir pentru potrivire cu expresia regulată:

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

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

Rezultatul executării codului:

javascripttrue

Exemplu

Să verificăm dacă șirul este format doar din cifre:

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

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

Rezultatul executării codului:

javascripttrue

Vezi și

  • metoda match,
    care caută potriviri într-un șir
  • metoda matchAll,
    care caută toate potrivirile într-un șir
  • metoda exec,
    care efectuează căutare secvențială
  • metoda replace,
    care efectuează căutare și înlocuire
  • metoda search,
    care efectuează căutare
  • metoda split,
    care împarte un șir