Rechercher : dans
Par :

Fonction Javascript vérifiant 1 adresse mail

Dernière réponse le 17 avr 2008 à 19:30:14 Yakurena, le 28 jun 2005 à 10:57:17 
 Signaler ce message aux modérateurs

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.

1

teebo, le 28 jun 2005 à 11:06:14
  • +1

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") Le chaos fini toujours par l'emporté sur l'ordre
parce qu'il est mieux organisé.

Répondre à teebo

2

teebo, le 28 jun 2005 à 11:07:31
  • +1

La fonction selon le langage choisit diffère mais en gros la chaine devrait donner:

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

Mais je ne suis pas sûr à 100%
Le chaos fini toujours par l'emporté sur l'ordre
parce qu'il est mieux organisé.

Répondre à teebo

3

BreTzeL, le 28 jun 2005 à 11:10:41
  • +1

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.
Le point commun entre l'informatique et l'alcool ?
- ça fait mal à la tête. :P

Répondre à BreTzeL

4

 sebeto, le 17 avr 2008 à 19:30:14
  • +4

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

Répondre à sebeto