VÉRIFIER UNE ADRESSE EMAIL AVEC LES REGEXP

Signaler
Messages postés
21
Date d'inscription
jeudi 4 avril 2002
Statut
Membre
Dernière intervention
3 juin 2008
-
Messages postés
6
Date d'inscription
mardi 5 novembre 2013
Statut
Membre
Dernière intervention
13 décembre 2013
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/15825-verifier-une-adresse-email-avec-les-regexp

Messages postés
6
Date d'inscription
mardi 5 novembre 2013
Statut
Membre
Dernière intervention
13 décembre 2013

Salut, voici un petit article qui pourrait vous aidez :

http://www.y3dev.com/?p=210

la regexp de cette article gère bien tout les types de mails.
Messages postés
22
Date d'inscription
mardi 26 mai 2009
Statut
Membre
Dernière intervention
24 février 2012

je sais maintenant que les méthodes test et excec e marchent pas sur ie, quelqu’un connait -il une autre méthode équivalente qui permette d'obtenir le meme résultat?
Messages postés
22
Date d'inscription
mardi 26 mai 2009
Statut
Membre
Dernière intervention
24 février 2012

Fonction intéressante et fort pratique, par contre j'ai remarqué qu'elle avait des soucis de fonctionnement dans certains cas :

pour avoir développé un script similaire et tester son fonctionnement sur plusieurs navigateurs,j'ai pu constater que pour un nombre important de caractères on observe des bugs sur le navigateur (internet explorer, google chrome par exemple tandis que sur Mozilla Firefox il marche correctement.
voici le code que j'ai utilisé pour ma part, si quelqu’un sait comment résoudre ces bugs qu'il m'en fasse part.

function email_validate_InputEmail00() {
var field = document.getElementById('InputEmail00').value;
var reg = new RegExp("^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$");

if (reg.test(field)) {
return true;
}
return false;
}

pour l'essai tester l'adresse aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@hhhhhhhhhhhhhh.kkkkkkkkkj.hy.fffffffff par example
Messages postés
1
Date d'inscription
dimanche 18 novembre 2007
Statut
Membre
Dernière intervention
13 mars 2008

http://www.devlog.be/index.php/devlog/2008/01/19/valider_une_adresse_email_dans_un_formul

Je suis tomber sur ce site en cherchent justement a faire une REGEXP pour valider une email... très intéressant! L'article parle de la norme sur les email... genre:

ben!#$*-_@miam.be
truc+machin@miam.miam.miam.be
dupont&dupond{enqueteurs}@compagnie.com
"henri dupont"@compagnie.com
"henri@comtpabilité"@compagnies

tous serais valide oO...
Afficher les 11 commentaires