かずきち。の日記

サーバサイドエンジニアのつぶやき

正規表現でメールアドレスの不正判定

いまさら感は否めないが…
夜中に目が覚めたので、メールアドレスの不正判定を行う正規表現を作っておいた。
phpで作っていて、$emailにメールアドレスを格納してくれれば…
あとはOKかNGで返してくれます。

<?php
$email = "あなたのメールアドレス";
if(preg_match("/^([a-z0-9_]|\-|\.|\+)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,6}$/i",$email)) {	
			echo"OK";
		}else{
			echo"NG";
}
?>