Metoden test

Metoden test kontrollerer, om der er mindst ét match i strengen med et regulært udtryk. Hvis der er - returneres true, og hvis ikke - false.

Syntaks

javascriptregex.test(streng);

Eksempel

Lad os kontrollere, at der er et klokkeslæt i strengen:

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

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

Resultatet af kodeudførelsen:

javascripttrue

Eksempel

Lad os kontrollere hele strengen for match med det regulære udtryk:

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

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

Resultatet af kodeudførelsen:

javascripttrue

Eksempel

Lad os kontrollere, at strengen kun består af cifre:

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

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

Resultatet af kodeudførelsen:

javascripttrue

Se også

  • metoden match,
    som søger efter matches i en streng
  • metoden matchAll,
    som søger efter alle matches i en streng
  • metoden exec,
    som udfører en sekventiel søgning
  • metoden replace,
    som udfører søgning og erstatning
  • metoden search,
    som udfører en søgning
  • metoden split,
    som opdeler en streng