Hola maxmas, con este código podes validar que se haya escrito correctamente el email. Esta hecho con javascript 
 
    Código HTML:
 <html>
<head>
<script languaje="Javascript">
function valida_envia(){
//valido el email
if (document.form.email.value.length==0){
		alert("Tienes que escribir tu email.")
		document.form.email.focus()
		return 0;
	}else{
if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})$/.test(document.form.email.value))
          {  
                alert("Tu dirección de e-mail es incorrecta.");
		document.form.email.focus();
		return 0;
          }
}
//el formulario se envia
	alert("El formulario se envio");
	document.form.submit();
}
</script>
</head>
<body>
<form name="form" action="xx.php" method="post">
E-mail:
<input type="text" name="email" size="30">
<input type="button" value="Enviar" onclick="valida_envia()">
</form>
</body>
</html>