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 : 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();
}
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