Soyez le premier à donner votre avis sur cette source.
Snippet vu 24 487 fois - Téléchargée 35 fois
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>test de formulaire</title> <script language="JavaScript" type="text/JavaScript"> <!-- // ancienne version : // var mail = /^[a-zA-Z0-9]+[a-zA-Z0-9\.-_]+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/; var mail = /^[\w\-]+(\.[\w\-]+)*@[\w\-]+(\.[\w\-]+)*\.[\w\-]{2,}$/; function estCeUnMail(champs) { reponse=mail.test(champs.value) if (reponse) { return true; } else { alert("Adresse mail INVALIDE !"); return false; } } function testmail(champs) { reponse=estCeUnMail(champs); if (reponse) alert("Adresse mail valide"); } function verifForm(formulaire) { ok=false; ok = estCeUnMail(formulaire.email); if (ok) { formulaire.submit(); return true; } else { return false; } } //--> </script> </head> <body> <form action="page_ok.php" method="post" name="saisie" id="saisie"> <p> <input name="email" type="text" id="email"> <input name="test" type="button" onClick=testmail(this.form.email) value="test"> </p> <p> <input type="button" name="Submit" value="Envoyer" onClick=verifForm(this.form)> </p> </form> </body> </html>
1 déc. 2011 à 16:16
var mail = /^[\w\-]+(\.[\w\-]+)*@[\w\-]+(\.[\w\-]+)*\.[\w\-]{2,}$/;
si il ya un px d’explication ça sera mieux et merci pour votre effort
1 sept. 2006 à 10:30
11 avril 2006 à 22:09
11 avril 2006 à 12:43
Il suffit d'ajouter les caractères correspondants dans la dite expression de la variable "mail"
Merci encore
10 avril 2006 à 19:01
{ et } doivent pouvoir être présents ainsi que + et -...
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.