Buenas les cuento que soy bastante nuevo en esto y estoy teniendo problemas para validar un e-mail, quisiera un poco de ayuda si fuera posible gracias, les dejo los codigos aca abajo.
Html
<form action="contact.php" method="post" class="form" id="FormC">
<table>
<tr>
<td>E-mail:</td>
<td><input type="text"
name="Mail"
id="DataMail"
value=""
style="margin: 5px;"
size="30px" />
</td>
</tr>
<tr>
<td>
<input type="button" value="Enviar" class="botones"title="Guardar" onclick="CheckForm();" />
</td>
</tr>
</table>
Javascript
function CheckForm() {
// Chequea los campos del formulario de Altas de Personas
// Declarar mensaje y bandera de error
var mensaje = "Ingrese:\n";
var error = false;
// Datos formulario
var mail = document.getElementById('FormC').DataMail.value;
//Control mail
if (mail!="/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3,4})+$/ "){
mensaje = mensaje + "Verifique el mail";
error = true;
}//fin control mail
if (error) {
window.alert(mensaje);
} else {
document.getElementById('FormC').submit();
} // fin if
} // fin function
Esos serian los dos codigo que estoy generando,pero el tema es que cuando voy a verificar a la web pongo un mail verdadero y me sale como que no es valido y la verdad no me doy cuenta del error, desde ya muchas gracias.
Pd la idea tambien seria lograr mandar este formulario a un e-mail donde el dueno de la web reciba todas las consultas. gracias