[Ovillo] [OT] email valido
Hola! Para el que tenga algo de tiempo para el asunto: Despues de probar unos cuantos scripts de javascript sobre validación de emails todos me dan por erroneo los emails de tipo [EMAIL PROTECTED], osea los que tienen un punto en el nombre. Los email de este tipo estan bien formados? Porque funcionar funcionan. Gracias. ___ 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
Re: [Ovillo] [OT] email valido
Las expresiones regulares son un invento del demonio... function isEmail(email){ return /^\w([\w_\-\.\+]*\w)[EMAIL PROTECTED],}$/.test(email); } Joseba wrote: Hola! Para el que tenga algo de tiempo para el asunto: Despues de probar unos cuantos scripts de javascript sobre validación de emails todos me dan por erroneo los emails de tipo [EMAIL PROTECTED], osea los que tienen un punto en el nombre. Los email de este tipo estan bien formados? Porque funcionar funcionan. Gracias. ___ 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 ___ 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
Re: [Ovillo] [OT] email valido
Gracias, acababa de encontrar un script q parece que txuta. Me guardo el tuyo para validación directa. Gracias. -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Félix Horro Pita Enviado el: miércoles, 03 de diciembre de 2008 10:55 Para: Ovillo, la lista de CSS en castellano Asunto: Re: [Ovillo] [OT] email valido Las expresiones regulares son un invento del demonio... function isEmail(email){ return /^\w([\w_\-\.\+]*\w)[EMAIL PROTECTED],}$/.test(email); } Joseba wrote: Hola! Para el que tenga algo de tiempo para el asunto: Despues de probar unos cuantos scripts de javascript sobre validación de emails todos me dan por erroneo los emails de tipo [EMAIL PROTECTED], osea los que tienen un punto en el nombre. Los email de este tipo estan bien formados? Porque funcionar funcionan. Gracias. ___ 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 ___ 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 ___ 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
Re: [Ovillo] [OT] email valido
On Wed, Dec 3, 2008 at 10:54 AM, 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); } como curiosidad, esta pagina tiene lo que seria la Regex para perl de una implementacion completa: http://ex-parrot.com/~pdw/Mail-RFC822-Address.html lo que no puede hacer una regex es comprobar si el dominio existe, alguien podria poner de email [EMAIL PROTECTED] y tu no podrias detectarlo. Por tanto no puedes garantizar que un email pueda ser valido como para ir a su destino. Aun mucha gente pone [EMAIL PROTECTED] confundiendo email y direccion web... -- -- ℱin del ℳensaje. ___ 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
Re: [Ovillo] [OT] email valido
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. -- Si no puedes deslumbrar con tu sabiduría, desconcierta con tus gilipolleces ___ 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
Re: [Ovillo] [OT] email valido
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
Re: [Ovillo] [OT] email valido
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. -- Si no puedes deslumbrar con tu sabiduría, desconcierta con tus gilipolleces ___ 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
Re: [Ovillo] [OT] email valido
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