Muchas gracias a orlandob y Cluster vuestra ayuda me ha servido de mucho. al final me he decidido a poner lo siguiente que encontré en las FAQS pero añadiendole el alert este script y me va perfectamente:
Código PHP:
if (!ereg("^([a-zA-Z0-9\._]+)\@([a-zA-Z0-9\.-]+)\.([a-zA-Z]{2,4})$",$email)){
die("<script>alert('La direccion de mail ingresada no es valida');history.go(-1);</script>");
}
Muchas Gracias