Vous êtes ici : Accueil > Référence HTML et JavaScript > Objet RegExp > Méthode test

Méthode test

Description

Teste si la chaîne de caractères passée en paramètre respecte le motif de l'expression régulière.

Syntaxe

Boolean test(String str)

Paramètres

  • String str : La chaîne de caractères à tester.

Valeur de retour

Si la chaîne respecte le motif de l'expression, true est retourné, false dans le cas contraire.

Exemple

Le script suivant teste si vous entrez une adresse e-mail syntaxiquement correcte.

// On récupère ce qu'a saisi l'utilisateur
var str = document.forms["f"].elements["e"].value;

// ON crée
l'expression régulière pour tester l'e-mail
var reg = new RegExp("^[a-zA-Z0-9\\-_\\.]{3,}@[a-zA-Z0-9_\\-]{2,}\\.[a-z]{2,4}$");

// On
teste la chaîne entrée par l'utilisateur. Si true est retourné par test et donc que l'e-mail est valide, on lui dit que tout va bien, sinon on l'informe
de son erreur.

if (reg.test(str))
alert("Bien. Votre e-mail " + str + " est valide.");
else
alert("Votre adresse e-mail " + str + " n'est
pas valide !");

Voir aussi

exec, String.search, String.match.

Vous êtes ici : Accueil > Référence HTML et JavaScript > Objet RegExp > Méthode test

Dernière modification de cette page : Mardi 4 avril 2006 07:38
Haut de page  •  Contact  •  RSS  •  Valide XHTML 1.0