メールアドレスの確認

PHPでメールアドレスの確認

正規表現
preg_match(‘/^([-!#-¥¥’*+¥¥/-9=?^-~]+(¥¥.[-!#-¥¥’*+¥¥/-9=?^-~]+)*|” ([]-~!#-[]|¥¥¥¥[ -~])*”)@[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])?(¥¥.[a-z0-9]([-a-z0-9]{0,61}[a -z0-9])?)*¥¥.([a-z]{2,4}|museum)$/i’, $value)

プログラム
function checkEmail($email) {
if(preg_match(“/^( [a-zA-Z0-9] )+( [a-zA-Z0-9._-] )*@長いんでここで改行入れますね
( [a-zA-Z0-9_-] )+( [a-zA-Z0-9._-] +)+$/” , $email)){
list($username,$domain)=split(‘@’,$email);
if(!checkdnsrr($domain,’MX’)) {
return false;
}
return true;
}
return false;
}