From: | Victor Lopez <v(dot)lopez(dot)s(at)ono(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: expresion regular e-mail |
Date: | 2006-12-09 04:35:46 |
Message-ID: | 200612090535.46355.v.lopez.s@ono.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El Sábado, 09 de Diciembre de 2006 02:53, Ma nos dijo ...:
> On 08/12/06, Victor Lopez <v(dot)lopez(dot)s(at)ono(dot)com> wrote:
> > El Domingo, 03 de Diciembre de 2006 04:50, RA nos dijo ...:
> > > Alguien de casualidad tiene YA armada una expresión regular POSFIX para
> > validar la sintaxis de e-mails (dominio)?
> >
> > Por ejemplo (y al vuelo) ...
> >
> > ([^\(dot)(at)]\(dot))*[^\(dot)(at)]+@([^\(dot)(at)]\(dot))*[^\(dot)(at)]+\(dot)[a-zA-Z[{2,4}
> >
>
> Wow, esto a primeras no se entiende y IMVHO no creo que sea bueno
> incluirlo en un codigo fuente, a veces es mejor dar mas prioridad a la
> legibilidad que a los hacks.
Las expresiones regulares tienen eso .... que son crípticas ... TODAS
A ver.
Traduzco ... al revés ...
[a-zA-Z[{2,4} de dos a cuatro letras para dominios tipo 'es', 'com', 'info',
etc
\. el punto antes de esas letras
[^\(dot)(at)]+ uno o mas caracteres que no sean '.' ni '@'
([^\(dot)(at)]\(dot))* aquí me he equivocado y es ([^\(dot)(at)]+\(dot))*
([^\(dot)(at)]+\(dot))* como antes ... uno o mas caracteres que no sean '.' ni '@,
seguidos de un punto, todo esto las veces que sea necesario, incluso ninguna
@ pues eso, la separación entre la cuenta y el dominio
como antes ...
[^\(dot)(at)]+ uno o mas caracteres que no sean '.' ni '@'
([^\(dot)(at)]+\(dot))* uno o mas caracteres que no sean '.' ni '@, seguidos de un punto,
todo esto las veces que sea necesario, incluso ninguna
ejemplos ...
preyes(at)usa(dot)net
fr(dot)davis(at)geos(dot)univision(dot)com(dot)es
lo(dot)que(dot)te(dot)de(dot)la(dot)gana(at)aqui(dot)mismo(dot)estoy(dot)edu(dot)uz
... al vuelo ...
Que tal la traducción simultanea? :-)
--
----o---( )---o----
Saludos de Victor Lopez Sabio
v(dot)lopez(dot)s(at)ono(dot)com
--------oooo--------
From | Date | Subject | |
---|---|---|---|
Next Message | Victor Lopez | 2006-12-09 04:41:04 | Re: expresion regular e-mail |
Previous Message | Raúl Mero Moreira | 2006-12-09 02:47:10 | Re: Off Topic |