Hola, yo validaría por los dos métodos, primero por javascript y luego por PHP, con expresiones regulares. Como este foro es de PHP coloco la de tal:
Código PHP:
function is_valid_email($value){
if(!eregi("^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$", $value)){
return false;
}else{
return true;
}
}
SALUDOS
Ruymán Trujillo