Vérifier email avec une regex javascript

mich12
WRInaute discret
WRInaute discret
 
Messages: 60
Inscription: 24 Aoû 2010

Vérifier email avec une regex javascript

Message le Sam Nov 27, 2010 16:39

Hello,

J'utilise la regex suivante pour vérifier la syntaxe des emails en javascript :

Code: Tout sélectionner
/^((\w+\+*\-*)+\.?)+@((\w+\+*\-*)+\.?)*[\w-]+\.[a-z]{2,6}$/i


( je ne suis pas l'auteur )

Le problème est qu'elle laisse passé ceci :

test.@test.com
et
test@.test.com


Est ce que quelqu'un aurait une regex javascript de verification d' email qui soit efficace ?


spout
WRInaute accro
WRInaute accro
 
Messages: 4382
Inscription: 14 Mai 2003

Re: Vérifier email avec une regex javascript

Message le Sam Nov 27, 2010 16:45

Il y en a ici: http://snipplr.com/


seebz
WRInaute impliqué
WRInaute impliqué
 
Messages: 808
Inscription: 15 Avr 2007

Re: Vérifier email avec une regex javascript

Message le Sam Nov 27, 2010 16:48

Validation d'adresse email conformément au spécification de la RFC 2822 : http://seebz.net/notes/?note_id=46

mich12
WRInaute discret
WRInaute discret
 
Messages: 60
Inscription: 24 Aoû 2010

Re: Vérifier email avec une regex javascript

Message le Sam Nov 27, 2010 16:58

seebz a écrit:Validation d'adresse email conformément au spécification de la RFC 2822 : http://seebz.net/notes/?note_id=46


Merci.
Dans l'abolus ca serait la regex parfaite.

Seulement la norme officiel RFC 2822 autorise des symboles que quasi aucun webmail digne de ce nom n'autorise, par exemple :

Code: Tout sélectionner
!$./'@test.com est valide  :(


Mais bon merci ca donne une base je suis en train d'essayé de la modifier.

ap34df
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 441
Inscription: 7 Sep 2010

Re: Vérifier email avec une regex javascript

Message le Sam Nov 27, 2010 19:26

Toute vérification sécuritaire en javascript est une absurdité...


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3835
Inscription: 14 Sep 2006

Re: Vérifier email avec une regex javascript

Message le Sam Nov 27, 2010 19:33

Sauf si elle est doublée côté serveur... Le mieux étant de le faire en ajax, tu fais les 2 en même temps comme ça ^^

ap34df
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 441
Inscription: 7 Sep 2010

Re: Vérifier email avec une regex javascript

Message le Sam Nov 27, 2010 19:46

Oui pis si j'ai payé ma mémé pour vérifier manuellement les inscription...

On parle de JS... Si tu le fais coté serveur, pas besoin de js.

Mai sinon, fais le pour tout.
Un test js, un test ajax, puis un test html ?, un test php, puis asp, puis python...


Julia41
WRInaute passionné
WRInaute passionné
 
Messages: 1765
Inscription: 31 Aoû 2007

Re: Vérifier email avec une regex javascript

Message le Sam Nov 27, 2010 21:40

Je rejoins un peu l'avis de Ehplod, encore un js en plus (+) pour au final devoir le revérifier en PHP qui fait ça très bien avec filter_var.

forummp3
WRInaute passionné
WRInaute passionné
 
Messages: 1982
Inscription: 8 Fév 2004

Re: Vérifier email avec une regex javascript

Message le Sam Nov 27, 2010 22:06

Ehplod a écrit:Oui pis si j'ai payé ma mémé pour vérifier manuellement les inscription...

On parle de JS... Si tu le fais coté serveur, pas besoin de js.

Mai sinon, fais le pour tout.
Un test js, un test ajax, puis un test html ?, un test php, puis asp, puis python...

le js, ca permet d'eviter de perdre le contenu du formulaire aprés envoie et devoir tout resaisir... c'est donc surtout pour avertir les tetes en l'air, la verif coté serveur, mais pour ceux qui ont reussi a contourner le javascript ou bien qui l'on desactivé.


spout
WRInaute accro
WRInaute accro
 
Messages: 4382
Inscription: 14 Mai 2003

Re: Vérifier email avec une regex javascript

Message le Sam Nov 27, 2010 22:13

le js, ca permet d'eviter de perdre le contenu du formulaire aprés envoie et devoir tout resaisir

On fait pile la même chose en PHP...

forummp3
WRInaute passionné
WRInaute passionné
 
Messages: 1982
Inscription: 8 Fév 2004

Re: Vérifier email avec une regex javascript

Message le Dim Nov 28, 2010 10:15

spout> oui, mais ca evite un rechargement de page en moins, le js c'est instantané.

ap34df
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 441
Inscription: 7 Sep 2010

Re: Vérifier email avec une regex javascript

Message le Dim Nov 28, 2010 11:09

... mais pas compatible avec 100% des internautes. Au contraire du php.

forummp3
WRInaute passionné
WRInaute passionné
 
Messages: 1982
Inscription: 8 Fév 2004

Re: Vérifier email avec une regex javascript

Message le Dim Nov 28, 2010 12:50

Ehplod> relis le topic avec le doigt


JanoLapin
WRInaute accro
WRInaute accro
 
Messages: 4056
Inscription: 21 Sep 2008

Re: Vérifier email avec une regex javascript

Message le Dim Nov 28, 2010 13:52

Ehplod> relis le topic avec le doigt
euh.. une nuit de nouvelle lune, tu veux dire ? :mrgreen:

ap34df
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 441
Inscription: 7 Sep 2010

Re: Vérifier email avec une regex javascript

Message le Dim Nov 28, 2010 14:05

forummp3 a écrit:Ehplod> relis le topic avec le doigt

... et ?
J'ai relu 15x...

Un type veux faire un contôle d'adresse mail via un js.
blablabla...
Le js peut être désactivé par l'internaute.

Je relis encore ?

Vérifier email avec une regex javascript

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités