PHPフォームにこのコードがあります:
function IsEmail($email)
{
$pattern = "^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,7}$";
return (eregi($pattern,$email)) ? true : false;
};
そして、私のローカルサーバーは私にエラーを与えます:
関数 eregi() は非推奨です
だから私は自分のコードを次のように変更しました:
function IsEmail($email)
{
$pattern = "^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,7}$";
return (preg_match($pattern,$email)) ? true : false;
};
そして今、私はこのエラーを受け取ります:
警告: preg_match() [function.preg-match]: 終了区切り文字 '^' が見つかりません
何か案が ?