Metodas test

Metodas test patikrina, ar eilutėje yra bent vienas atitikmuo su reguliariąja išraiška. Jei yra - grąžinamas true, o jei ne - false.

Sintaksė

javascripteilutė.test(reguliarioji išraiška);

Pavyzdys

Patikrinkime, ar eilutėje yra laikas:

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

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

Kodo vykdymo rezultatas:

javascripttrue

Pavyzdys

Patikrinkime visą eilutę ar atitinka reguliariąją išraišką:

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

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

Kodo vykdymo rezultatas:

javascripttrue

Pavyzdys

Patikrinkime, ar eilutė sudaryta tik iš skaitmenų:

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

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

Kodo vykdymo rezultatas:

javascripttrue

Taip pat žiūrėkite

  • metodas match,
    kuris ieško atitikmenų eilutėje
  • metodas matchAll,
    kuris ieško visų atitikmenų eilutėje
  • metodas exec,
    kuris atlieka nuoseklų paiešką
  • metodas replace,
    kuris atlieka paiešką ir pakeitimą
  • metodas search,
    kuris atlieka paiešką
  • metodas split,
    kuris skaido eilutę