Voic ma regex pour ce genre de chose:
'^[[:alnum:]]([-_.]?[[:alnum:]])*@[[:alnum:]]([-.]?[[:alnum:]])*.([a-z]{2,4})$'
----- Original Message -----
From: "Stephane Bortzmeyer" <stephane@sources.org>
To: "Oscar Niyonkuru" <oscar.niyonkuru@crt.asso.fr>
Cc: <xml-tech@xmlfr.org>
Sent: Tuesday, December 13, 2005 11:17 PM
Subject: [xml-tech] Re: Question sur les patterns
> On Tue, Dec 13, 2005 at 09:22:24AM +0100,
> Oscar Niyonkuru <oscar.niyonkuru@crt.asso.fr> wrote
> a message of 51 lines which said:
>
>> - un pattern qui permet de valider mon adresse mail (je ne sais pas
>> comment vous l'expliquer vu mon niveau tr?s bas en XML...) : un @
>> apr?s un texte (miniscule sans accent, ne contenant que des lettres
>> de l'alphabet puis un autre texte suivi d'un point : du style par
>> exemple niyoscar@laposte.net )...
>
> Ce motif est faux : une adresse de courrier électronique autorise bien
> plus de variantes (la source faisant autorité est le RFC 2822). Par
> exemple, ces adresses sont valides mais refusées par votre motif :
>
> stephane+xml@sources.org
>
> Jean_Durand@example.org
>
> Bill@aq (ce dernier est un peu limite mais légal)
>
> villepin@pm.gouv.fr (parfaitement légal et courant, par contre)
>
> Valider une adresse de courrier est une des choses les plus délicates
> qui soit (99 % des codes en Javascript qu'on trouve sur les
> formulaires Web sont faux et souvent très faux).
>
> --
> Devenez redacteur <XML>fr et contribuez au developpement du
> xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
> Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
>
> Cette liste est a votre disposition pour discuter en francais de
> tout sujet technique lie a XML.
>
> Pour resilier votre abonnement, envoyez un message contenant
> la commande "unsubscribe" a xml-tech-request@xmlfr.org
> (mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
>
>
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Sat Dec 17 20:11:08 2005