Haciendo una busqueda muy simple en Google ("validar email con javascript") llegue a este código en
http://lineadecodigo.com/javascript/...on-javascript/:
Código Javascript
:
Ver originalfunction validarEmail(valor) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3,4})+$/.test(valor)){
alert("La dirección de email " + valor + " es correcta.");
} else {
alert("La dirección de email es incorrecta.");
}
}
Para tu código podrías usar algo así:
Código Javascript
:
Ver originalif (correo == "" || !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3,4})+$/.test(correo))){
error=error+"- La dirección de email es incorrecta.\n";
}
No seria demasiado necesario separar esa funcionalidad en una función aparte a menos que vayas a usarla en varias funciones dentro de tu código.
Y ademas te recomiendo hacer una búsqueda rápida en Google de lo que quieres hacer, antes de iniciar un nuevo hilo. Además, de que cuando inicies uno, se entiende cual es la duda que tienes
Saludos.