Fonction Javascript vérifiant 1 adresse mail

Résolu/Fermé
Yakurena Messages postés 47 Date d'inscription samedi 27 mars 2004 Statut Membre Dernière intervention 1 juillet 2007 - 28 juin 2005 à 10:57
 Kikikator - 1 mars 2011 à 10:33
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 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 22 juin 2008 81
17 avril 2008 à 19:30
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
Merci mon pote ça fonctionne nickel.
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
28 juin 2005 à 11:07
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 Date d'inscription mardi 22 juillet 2003 Statut Membre Dernière intervention 28 juin 2005 24
28 juin 2005 à 11:10
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
Perso j'utilise ça http://sabisu.fr/checkmail/
0
Je pense que le Regex fourni ne marchera pas avec des .com
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
28 juin 2005 à 11:06
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