Metoden test

Metoden test sjekker om det er minst ett treff i strengen med et regulært uttrykk. Hvis ja - returneres true, hvis nei - false.

Syntaks

javascriptstreng.test(regulært uttrykk);

Eksempel

La oss sjekke om strengen inneholder en tid:

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

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

Resultat av kjøring av kode:

javascripttrue

Eksempel

La oss sjekke hele strengen for treff med det regulære uttrykket:

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

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

Resultat av kjøring av kode:

javascripttrue

Eksempel

La oss sjekke om strengen kun består av sifre:

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

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

Resultat av kjøring av kode:

javascripttrue

Se også

  • metoden match,
    som søker etter treff i strengen
  • metoden matchAll,
    som søker etter alle treff i strengen
  • metoden exec,
    som utfører sekvensielt søk
  • metoden replace,
    som utfører søk og erstatning
  • metoden search,
    som utfører søk
  • metoden split,
    som deler opp strengen