test-metodi

Metodi test tarkistaa, onko merkkijonossa vähintään yksi osuma säännölliseen lausekkeeseen. Jos on, palautetaan true, ja jos ei - false.

Syntaksi

javascriptmerkkijono.test(säännöllinen lauseke);

Esimerkki

Tarkistetaan, että merkkijonossa on kellonaika:

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

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

Koodin suorituksen tulos:

javascripttrue

Esimerkki

Tarkistetaan koko merkkijonon vastaavuus säännölliseen lausekkeeseen:

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

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

Koodin suorituksen tulos:

javascripttrue

Esimerkki

Tarkistetaan, että merkkijono koostuu vain numeerisista merkeistä:

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

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

Koodin suorituksen tulos:

javascripttrue

Katso myös

  • metodi match,
    joka etsii osumia merkkijonosta
  • metodi matchAll,
    joka etsii kaikki osumat merkkijonosta
  • metodi exec,
    joka suorittaa peräkkäishakuja
  • metodi replace,
    joka suorittaa haun ja korvauksen
  • metodi search,
    joka suorittaa haun
  • metodi split,
    joka jakaa merkkijonon