Metoden test

Metoden test kontrollerar om det finns minst en träff i strängen med reguljärt uttryck. Om det finns - returneras true, och om inte - false.

Syntax

javascriptregex.test(sträng);

Exempel

Låt oss kontrollera att strängen innehåller en tid:

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

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

Resultat av kodkörning:

javascripttrue

Exempel

Låt oss kontrollera hela strängen mot det reguljära uttrycket:

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

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

Resultat av kodkörning:

javascripttrue

Exempel

Låt oss kontrollera att strängen endast består av siffror:

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

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

Resultat av kodkörning:

javascripttrue

Se även

  • metoden match,
    som söker efter träffar i en sträng
  • metoden matchAll,
    som söker efter alla träffar i en sträng
  • metoden exec,
    som utför en sekventiell sökning
  • metoden replace,
    som utför sök och ersätt
  • metoden search,
    som utför en sökning
  • metoden split,
    som delar upp en sträng