$pattern = "^([.a-z0-9_-]+)*@(([a-z0-9_-])+(\.[a-z]))";
if(eregi($pattern,$email,$matches)){echo "email-PASSED";}else{echo "email-FAILED";}
1. Is $pattern above sufficient to make sure that the email is valid and my form doesn't get hacked?
2. Will it disallow any valid emails?