Vous êtes ici : Accueil > Référence HTML et JavaScript > Objet RegExp > Méthode test
Teste si la chaîne de caractères passée en paramètre respecte le motif de l'expression régulière.
Boolean test(String str)
Si la chaîne respecte le motif de l'expression, true est retourné, false dans le cas contraire.
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 !");
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