carlos campderrós wrote:
> Hola,
> 
> 2008/12/3 Rodrigo Álvarez Virgós <[EMAIL PROTECTED]>
> 
>> 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
>>
> 
> Esta falla para dominios .travel y.museum, por ejemplo. Por lo demás, sin
> probar nada, no le veo errores. Bueno, no estoy seguro que un mail o dominio
> que empiece por número sea válido. Ah, y dominios y subdominios que empiecen
> por guión en principio no están permitidos según el RFC correspondiente
> (creo que el 1034), aunque haberlos haylos.
> 

También admite "[EMAIL PROTECTED]" como email. Por eso en la
que envié yo fuerzo que de primero y de último, tanto en el usuario como
en el dominio, haya \w, aunque esto admite "_", quizá sería mejor [0-9a-z].
Para el problema del TLD, se puede usar [a-z]{2,} (por cierto, los
paréntesis sobran, no?).

Un saludo.
_______________________________________________
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