carlos campderrós escribió:
> Hola,
>
> On Wed, Dec 3, 2008 at 10:54, Félix Horro Pita <[EMAIL PROTECTED]> wrote:
>
>   
>> Las expresiones regulares son un invento del demonio...
>>
>> function isEmail(email){
>>        return /^\w([\w_\-\.\+]*\w)[EMAIL PROTECTED],}$/.test(email);
>> }
>>
>>     
>
> Esta expresión es errónea, pues acepta como válidos cosas como
> '[EMAIL PROTECTED]'
> (notese los dos puntos seguidos tanto en el nombre de usuario como en el
> dominio) y en cambio muestra erróneo un mail del tipo '[EMAIL PROTECTED]' (con
> un dominio de una sola letra).
>
> Siento no poder aportar nada para solucionarlo.
>
>   

Yo tengo una para PHP que es:
"^[a-z0-9_\+-]+(\.[a-z0-9_\+-]+)[EMAIL PROTECTED](\.[a-z0-9-]+)*\.([a-z]{2,4})$"

lo cual aplicado a JavaScript imagino que sería:
/^[a-z0-9_\+-]+(\.[a-z0-9_\+-]+)[EMAIL 
PROTECTED](\.[a-z0-9-]+)*\.([a-z]{2,4})$/i
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a