Metod test

Metod test proverava da li u stringu postoji bar jedno podudaranje sa regularnim izrazom. Ako postoji - vraća se true, a ako ne - false.

Sintaksa

javascriptstring.test(regularni izraz);

Primer

Proverićemo da li u stringu postoji vreme:

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

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

Rezultat izvršavanja koda:

javascripttrue

Primer

Proverićemo ceo string na podudaranje sa regularnim izrazom:

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

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

Rezultat izvršavanja koda:

javascripttrue

Primer

Proverićemo da li se string sastoji samo od cifara:

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

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

Rezultat izvršavanja koda:

javascripttrue

Videti takođe

  • metod match,
    koji traži podudaranja u stringu
  • metod matchAll,
    koji traži sva podudaranja u stringu
  • metod exec,
    koji izvršava sekvencijalnu pretragu
  • metod replace,
    koji izvršava pretragu i zamenu
  • metod search,
    koji izvršava pretragu
  • metod split,
    koji deli string