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

javascriptregex.test(chaîne);

Exemple

Vérifions que la chaîne contient une heure :

javascriptlet 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 :

javascripttrue

Exemple

Vérifions la correspondance de la chaîne entière avec l'expression régulière :

javascriptlet 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 :

javascripttrue

Exemple

Vérifions que la chaîne est composée uniquement de chiffres :

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

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

Résultat de l'exécution du code :

javascripttrue

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