|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : août 2005 Messages : 142 ![]() |
Salut à tous,
pour vérifier la syntaxe d'une adresse email, j'utilisais l'expression régulière suivante: Code :
preg_match( "#^[a-z0-9._-]+@[a-z0-9.-]{2,}\.[a-z]{2,4}$#i", $email ); Code :
preg_match( "#^[a-z0-9àáâãäåòóôõöøèéêëçìíîïùúûüÿñ._-]+@[a-z0-9àáâãäåòóôõöøèéêëçìíîïùúûüÿñ.-]{2,}\.[a-z]{2,4}$#i", $email ); Je me demande aussi si les accents sont aussi autorisés dans l'identifiant de l'email. Merci |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Étudiant Inscription : août 2005 Messages : 632 ![]() |
Code :
preg_match( "#^\w|[.-]+@\w|[.-]{2,}\.[a-z]{2,4}$#i", $email ); |
|
|
00
|
|
|
#3 | ||
|
Membre habitué
![]() Étudiant Inscription : janvier 2006 Messages : 501 ![]() |
slt,
Alors moi j'utilisais ca : Citation:
J'ai trouvé ceci : Citation:
Qu'est-ce que vous en pensez ? Pour infos, je sais pas si vous connaissez The Regex Coach mais c'est un petit logiciel sympa et gratuit pour tester ses expressions régulières. ++ |
||
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Étudiant Inscription : août 2005 Messages : 632 ![]() |
Italiasky, tu as un juste la derniere étoile à remplacer par un + et c'est bon. (dans ta premiere regex)
|
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Étudiant Inscription : janvier 2006 Messages : 501 ![]() |
exact, ca fonctionne maintenant...
Et c'est mieux celle-ci ou la 2eme que j'ai mis alors du coup ? La première ne prend pas en charge les _ dans le nom de domaine.. |
|
|
00
|
|
|
#6 | |
|
Membre chevronné
![]() Étudiant Inscription : août 2005 Messages : 632 ![]() |
La 2eme n'a pas trop de sens tu échappe tout alors qu'il n'y a pas d'interet à le faire
Citation:
|
|
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Étudiant Inscription : janvier 2006 Messages : 501 ![]() |
Comment ca Korko Fain ?
Qu'est-ce que tu veux dire par là ? |
|
|
00
|
|
|
#8 |
|
Membre chevronné
![]() Étudiant Inscription : août 2005 Messages : 632 ![]() |
le \-, le \_ n'ont pas raison d'etre échappés ^^ - et _ ne sont pas des métacaractères ^^
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com