ホームページ >バックエンド開発 >PHPチュートリアル >PHP の正規マッチング gb2312 および utf-8 Chinese_PHP チュートリアル
$action = トリム($_get['action']);
if($action == "サブ")
{
$str = $_post['dir'];
//if(!preg_match("/^[".chr(0xa1)."-".chr(0xff)."a-za-z0-9_]+$/",$str)) //gb2312 漢字数字の下線の正規表現
if(!preg_match("/^[x{4e00}-x{9fa5}a-za-z0-9_]+$/u",$str)) //utf-8 漢字英数字下線正規表現
{
echo "入力した [".$str."] には不正な文字が含まれています";
}
それ以外
{
echo "入力した [".$str."] は完全に正当であり、合格しました!";
}
}
?>