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