Les initialiseurs d'objets fournissent la compilation de l'expression régulière quand la séquence type est évaluée.
Quand l'expression régulière demeurera constante, utilisez ceci pour une meilleure exécution.
var modele = /Expression/; var recherche = /Chaîne/; var texte = /[Cc]ha[iî]ne/; |
<html>
<head>
<script language="JavaScript" type="text/javascript">
function valider(){
var email = document.form.email.value;
var modele = /^[a-z0-9\-_\.]+@[a-z0-9]+\.[a-z]{2,5}$/i;
if (modele.test(email))
alert("Votre adresse email est valide !")
else
alert("Votre adresse email est invalide !");
return false;
}
</script>
<body>
<form name="form">
<input type="text" name="email" value="adresse@email.com"/>
<input type="submit" value="Valider" onclick="valider();">
</form>
</body>
</html> |