Verification formulaire adresse email
slt à tous,
j'aurais besoin de votre aide pour vérifier un champ email. Comme javascript n'est pas ma tasse de thé je fait appel à vous.
j'ai déjà bricolé un petit truc.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| function envoyer(formulaire){
if (formulaire.usermail.value=="")
{
alert("Veuillez indiquer un e-mail.");
document.formulaire.usermail.focus();
return false;
}
if(formulaire.usermail.value.search(/ /) != '-1')
{
alert('Une adresse e-mail ne peut contenir un espace !');
return(false);
}
// Pour finir, nous vérifions le format.
// Pour cela, nous fractionnons l'adresse en deux.
// (avant et après le caractère"@"
t = formulaire.usermail.value.split(/@/);
// Avec un seul caractère "@" il ne peut y avoir que deux parties.
if((t.length != 2) || t[0] == '' || t[1] == '')
{
alert('Une adresse e-mail doit avoir le format "Utilisateur@Domain",\n'
+'par ex. : "bob.dupont@fai.fr"');
return(false);
}
formulaire.submit();
} |
mais je sens que je vais tombé sur des intellectuels qui vont me mettre des ":" ou ";" ou autre dans l'adresse mail.
Comment je peux faire pour éviter ca.
Merci de votre aide