ok dude, aqui esta esta funcion:
   Código PHP:
    <script language="javascript">
 function isEmail(str){
  var filter = /^([w-]+(?:.[w-]+)*)@((?:[w-]+.)*w[w-]{0,66}).([a-z]{2,6}(?:.[a-z]{2})?)$/i
  if (filter.test(str)) {
   return true
  } else {
   return false
  }
 }
 
function Validar(f) {
  if (isEmail(f.mi_email.value) == false) {
   alert("Tu email no es válido.")
   return false
  }
  
  return true
 }
</script> 
   
  esto lo pones en donde sea man, preferiblemente en el head. 
 
 
solo tienes que preguntar por el input a validar de la siguiente manera:
digamos que tu input se llama "mi_email" 
<form name="form1" method="post" onSubmit="return Validar(this)">
 <input name="mi_email" size="40" maxlength="50" value="">
</form> 
espero te sirva y si tienes algun otro comentario me dejas saber 
 
 