通常の試合が間違っていますか?
PHP コード
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->
if(! preg_match($user_name,'/[^\a-\z\A-\Z0-9\_@\.]/g'))
{
echo '不允许出现中文';
}
ログイン後にコピー
上記のコードでは、ユーザー名が英語の数字とアンダースコアで構成されていないことを確認できません
------解決策- ---- ---------------パラメータの順序が逆になります
------解決策------------------
if(!preg_match('/^[a-z0-9_]+$/i',$user))
{
echo '中国語は使用できません';
}
これを試してみてください。