Bueno, esto sería una discusión más bien de JS Ovillo.

Soy consciente de sus limitaciones, permite cosas como esa y como
[EMAIL PROTECTED], pero por JS yo personalmente no necesito muchas más
validación que la que da esta función.

Y dominios de una sola letra, yo no conozco ninguno... pero bastaría con
un ? que englobe desde después del \w que sigue a la @ hasta el punto
para admitirlos.

carlos campderrós wrote:
> 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.
> 
_______________________________________________
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