Bonjour,
J'ai un probl=E8me avec une expression r=E9guli=E8re qui doit valider des
email. Jusqu'=E0 pr=E9sent cette expression r=E9guli=E8re fonctionnait
jusqu'=E0 ce qu'un de nos client nous demande de pouvoir cr=E9er des
email avec des accents (huumm, bref...)
L'expression est la suivante :
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
Mon probl=E8me est que /w (pour matcher un mot) ne consid=E8re que les
caract=E8res qui ne sont pas accentu=E9s. Du coup si je fais
fr=E9d@toto.com l'email n'est pas consid=E9r=E9 comme valide.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Aurel
Salut,
Tu peux essayer (w|éèà)
A+
Aurel
"fragmonster" a écrit dans le message de news:
Bonjour, J'ai un problème avec une expression régulière qui doit valider des email. Jusqu'à présent cette expression régulière fonctionnait jusqu'à ce qu'un de nos client nous demande de pouvoir créer des email avec des accents (huumm, bref...)
L'expression est la suivante : w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
Mon problème est que /w (pour matcher un mot) ne considère que les caractères qui ne sont pas accentués. Du coup si je fais fré l'email n'est pas considéré comme valide.
Comment puis-je faire?
Merci
Salut,
Tu peux essayer (w|éèà)
A+
Aurel
"fragmonster" <fmeriot@gmail.com> a écrit dans le message de news:
1168613204.299500.213510@v45g2000cwv.googlegroups.com...
Bonjour,
J'ai un problème avec une expression régulière qui doit valider des
email. Jusqu'à présent cette expression régulière fonctionnait
jusqu'à ce qu'un de nos client nous demande de pouvoir créer des
email avec des accents (huumm, bref...)
L'expression est la suivante :
w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
Mon problème est que /w (pour matcher un mot) ne considère que les
caractères qui ne sont pas accentués. Du coup si je fais
fréd@toto.com l'email n'est pas considéré comme valide.
Bonjour, J'ai un problème avec une expression régulière qui doit valider des email. Jusqu'à présent cette expression régulière fonctionnait jusqu'à ce qu'un de nos client nous demande de pouvoir créer des email avec des accents (huumm, bref...)
L'expression est la suivante : w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
Mon problème est que /w (pour matcher un mot) ne considère que les caractères qui ne sont pas accentués. Du coup si je fais fré l'email n'est pas considéré comme valide.