El error salta a la vista: estás permitiendo que, luego del texto que va luego del arroba y antes del punto, hayan cero o más caracteres. Ese es el error, que permites ingresar un "ejemplo@dominio" cuando debería de ser "
[email protected]".
Cambia esto:
Código Javascript
:
Ver originalvar regEmail = new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+){0,}(\.[a-z]{2,4})$", "gi");
Por esto:
Código Javascript
:
Ver originalvar regEmail = new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+){1,}(\.[a-z]{2,4})$", "gi");
DEMO Cita:
Iniciado por jevy99 A, y por cierto, ya me fijé en que me dabas un enlace, pero tampoco me sirvió [...]
Jamás digas eso. Toda información siempre es útil y valiosa; que no le hayas podido sacar partido porque no la entendiste, no quiere decir que "no te haya servido". Y si no entiendes algo, pregunta. Es gratis (al menos acá
).
Un saludo