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.
mais je sens que je vais tombé sur des intellectuels qui vont me mettre des ":" ou ";" ou autre dans l'adresse mail.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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(); }
Comment je peux faire pour éviter ca.
Merci de votre aide
Partager