Metoda test

Metoda test preveri, ali je v nizu vsaj eno ujemanje z regularnim izrazom. Če je, vrne true, če ni, pa false.

Sintaksa

javascriptregexObj.test(niz);

Primer

Preverimo, ali je v nizu čas:

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

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

Rezultat izvajanja kode:

javascripttrue

Primer

Preverimo celoten niz za ujemanje z regularnim izrazom:

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

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

Rezultat izvajanja kode:

javascripttrue

Primer

Preverimo, ali je niz sestavljen samo iz števk:

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

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

Rezultat izvajanja kode:

javascripttrue

Glejte tudi

  • metoda match,
    ki išče ujemanja v nizu
  • metoda matchAll,
    ki poišče vsa ujemanja v nizu
  • metoda exec,
    ki izvede zaporedno iskanje
  • metoda replace,
    ki izvede iskanje in zamenjavo
  • metoda search,
    ki izvede iskanje
  • metoda split,
    ki razdeli niz