Metoda test
Metoda test kontroluje, zda
řetězec obsahuje alespoň jednu shodu s regulárním výrazem.
Pokud ano, vrátí se true, pokud
ne, vrátí se false.
Syntaxe
řetězec.test(regulární výraz);
Příklad
Zkontrolujeme, zda řetězec obsahuje čas:
let str = '12:39';
let reg = /\d\d:\d\d/;
let res = reg.test(str);
console.log(res);
Výsledek provedení kódu:
true
Příklad
Zkontrolujeme celý řetězec na shodu s regulárním výrazem:
let str = '12:39';
let reg = /^\d\d:\d\d$/;
let res = reg.test(str);
console.log(res);
Výsledek provedení kódu:
true
Příklad
Zkontrolujeme, zda se řetězec skládá pouze z číslic:
let str = '123';
let reg = /^\d+$/;
let res = reg.test(str);
console.log(res);
Výsledek provedení kódu:
true