function valid_email($address)
{
// check an email address is possibly valid
if (ereg('^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+$', $address))
return true;
else
return false;
}
引用元:http://www.phpfreaks.com/quickcode/function_for_email_validation_

=======================================
メールアドレスのチェックって結構難しい
考え方は単純に見えて結構複雑である。
正規化を行う事でデータの品質を向上させられる