Il metodo test
Il metodo test verifica se in una
stringa c'è almeno una corrispondenza con una espressione regolare.
Se c'è - restituisce true, e se
non c'è - false.
Sintassi
stringa.test(espressione regolare);
Esempio
Verifichiamo che nella stringa ci sia un orario:
let str = '12:39';
let reg = /\d\d:\d\d/;
let res = reg.test(str);
console.log(res);
Risultato dell'esecuzione del codice:
true
Esempio
Verifichiamo l'intera stringa per una corrispondenza con l'espressione regolare:
let str = '12:39';
let reg = /^\d\d:\d\d$/;
let res = reg.test(str);
console.log(res);
Risultato dell'esecuzione del codice:
true
Esempio
Verifichiamo che la stringa sia composta solo da cifre:
let str = '123';
let reg = /^\d+$/;
let res = reg.test(str);
console.log(res);
Risultato dell'esecuzione del codice:
true
Vedi anche
-
il metodo
match,
che cerca corrispondenze in una stringa -
il metodo
matchAll,
che cerca tutte le corrispondenze in una stringa -
il metodo
exec,
che esegue una ricerca sequenziale -
il metodo
replace,
che esegue ricerca e sostituzione -
il metodo
search,
che esegue una ricerca -
il metodo
split,
che divide una stringa