Email validation in PHP

$email=’test@mail.com’;

if (!eregi(”^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$”, $email)) {
echo “Invalid email”;

} else {
echo “Valid Email”;
}