Metode test

Metode test pārbauda, vai virknē ir vismaz viens atbilstības gadījums ar regulāro izteiksmi. Ja ir - tiek atgriezts true, bet ja nav - false.

Sintakse

javascriptregexp.test(virkne);

Piemērs

Pārbaudīsim, vai virknē ir laiks:

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

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

Koda izpildes rezultāts:

javascripttrue

Piemērs

Pārbaudīsim, vai visa virkne atbilst regulārajai izteiksmei:

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

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

Koda izpildes rezultāts:

javascripttrue

Piemērs

Pārbaudīsim, vai virkne sastāv tikai no cipariem:

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

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

Koda izpildes rezultāts:

javascripttrue

Skatiet arī

  • metode match,
    kura meklē atbilstības virknē
  • metode matchAll,
    kura meklē visas atbilstības virknē
  • metode exec,
    kura veic secīgu meklēšanu
  • metode replace,
    kura veic meklēšanu un aizstāšanu
  • metode search,
    kura veic meklēšanu
  • metode split,
    kura sadala virkni