como valido un mail

christian filth
29 de Julio del 2005
quiero q me pida q introduzca un mail valido, osea @ y dominio, este es mi codigo, gracias

function submit_page(formulario)
{
hayError = false;
//Nombre de usuario
if (hayError == false && formulario.Usuario.value=="") { // que esté
alert("Debes introducir un nombre de usuario");
hayError = true;
formulario.Usuario.focus();
}
//PerPassword
if (hayError == false && formulario.PerPassword.value=="") { // que esté
alert("Debes introducir una PerPassword");
hayError = true;
formulario.PerPassword.focus();
}
//PerPassword2
if (hayError == false && formulario.PerPassword2.value=="") {
alert("Debes introducir la PerPassword dos veces para mayor seguridad");
hayError = true;
formulario.PerPassword2.focus();
}
else
//confirmacion de password1 y password2
if (hayError == false && formulario.PerPassword2.value != formulario.PerPassword.value){
alert("Las contraseñas que has introducido no son iguales");
hayError = true;
formulario.PerPassword.focus();
}
//mail validacion
??????

//sexo
if (hayError==false && formulario.sexo[0].checked == false && formulario.sexo[1].checked == false)
{
alert("Debes indicar si es hombre o mujer.");
hayError = true;
}
if(hayError == false)
{
if (checkFields())
{
return true;
}
else
{
return false;
}
}
else
{
return false;
}
}