$var="hoge@gmail.com"; if(filter_var($var, FILTER_VALIDATE_EMAIL)){ echo $var . "正しいメール<br>"; } else { echo $var . "不正のメール<br>"; }
こちらでも、できますねー
$var="hoge@gmail.com"; if(preg_match('/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/iD', $var)){ echo $var . "正しいメール<br>"; } else { echo $var . "不正のメール<br>"; }