Fonction Javascript vérifiant 1 adresse mail

Résolu
Yakurena Messages postés 47 Statut Membre -  
 Kikikator -
Bonjour,
Je réalise une page ou je dois remplir un formulaire,dont l'un des champs est une adresse e-mail. Je dois,à la validation du formulaire,vérifier que l'adresse e-mail est valide,cad qu'elle respecte le format : """"""@"""".""
Je pense que je dois faire ça par une fonction Javascript,mais elle ne doit pas être evidente à faire...
Qqn pourrait-il me dire ou je pourrais me la procurer??
Merci d'avance.
A voir également:

3 réponses

sebeto Messages postés 7 Statut Membre 81
 
Tiens, cette fonction devrait te convenir :

function bonmail(mailteste)

{
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');

	if(reg.test(mailteste))
	{
		return(true);
	}
	else
	{
		return(false);
	}
}
22
aze4879
 
Merci mon pote ça fonctionne nickel.
0
teebo Messages postés 33570 Statut Modérateur 1 793
 
La fonction selon le langage choisit diffère mais en gros la chaine devrait donner:

(.)+@(.)+[.](.)2

Mais je ne suis pas sûr à 100%
4
BreTzeL Messages postés 59 Statut Membre 24
 
salut,

il y est des tonnes de scripts sur le net qui font ça, plus ou moins complets. En cherchant "javascript regexp adresse mail" tu devrait trouver ton bonheur.
0
Tomtom
 
Perso j'utilise ça http://sabisu.fr/checkmail/
0
Kikikator
 
Je pense que le Regex fourni ne marchera pas avec des .com
0
teebo Messages postés 33570 Statut Modérateur 1 793
 
Salut,
Tu peux aussi le faire en asp ou php selon le langage utilisé,
la clef est "expression régulière" (alias "regular expression" alias "regexp")
2