Para hacerlo más estructurado, podrías hacer lo siguiente:
Código PHP:
function valida_email($dir) {
$x = ereg('^([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,4}$', $dir);
return $x;
}
if ( valida_email ("[email protected]") ) {
echo "Iupiiiiii, está bien escrita";
}
else {
echo "Escribila bien, che bestia";
}
Saludos.