Méthode test
La méthode test vérifie s'il y a dans
la chaîne au moins une correspondance avec une expression régulière.
S'il y en a - elle retourne true, et s'il
n'y en a pas - false.
Syntaxe
regex.test(chaîne);
Exemple
Vérifions que la chaîne contient une heure :
let str = '12:39';
let reg = /\d\d:\d\d/;
let res = reg.test(str);
console.log(res);
Résultat de l'exécution du code :
true
Exemple
Vérifions la correspondance de la chaîne entière avec l'expression régulière :
let str = '12:39';
let reg = /^\d\d:\d\d$/;
let res = reg.test(str);
console.log(res);
Résultat de l'exécution du code :
true
Exemple
Vérifions que la chaîne est composée uniquement de chiffres :
let str = '123';
let reg = /^\d+$/;
let res = reg.test(str);
console.log(res);
Résultat de l'exécution du code :
true
Voir aussi
-
la méthode
match,
qui recherche les correspondances dans une chaîne -
la méthode
matchAll,
qui recherche toutes les correspondances dans une chaîne -
la méthode
exec,
qui effectue une recherche séquentielle -
la méthode
replace,
qui effectue une recherche et un remplacement -
la méthode
search,
qui effectue une recherche -
la méthode
split,
qui divise une chaîne