Cuando hacemos un formulario una de las cosas que necesitamos es poder validar direcciones de correo para que no se nos graben datos erroneos en la base de datos o en el email de notificación que nos envie.

Vamos con una pequeña función que he hecho para este fin con un ejemplo que les dejaré al final:
<script language="JavaScript">
//Declaramos la función verificar
function verificar(){
//Con esto verificaremos si el email mantiene la forma usuario@email.com
//(para .es, net o cualquier sirve)
//El if verifica el valor del campo email, en caso se cumpla te
//avisa que funciona
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.formulario.email.value)){
alert("El Email ingresado es correcto");
//El else, en caso se incumple nos muestra una ventana de error
//Manda el puntero al campo para escribir
} else {
alert("Email incorrecto");
document.formulario.email.focus();
}
}
</script>
Bien, en el ejemplo anterior he comentado cada parte explicando la funcionabilidad de cada línea de código; les dejo un enalce con el ejemplo dentro de html en un pequeño formulario para que lo puedan probar.
Enlace | Descargar Ejemplo Formulario



muy bueno me sirvio mucho