例、文字、数字、漢字
コードは次のとおりです |
|
if(preg_match("/[ '.,:;*?~`!@#$%^&+=)(<>{}]|]|[|/||"||/",$ user)){ echo '名前には特殊な記号を含めないでください。もちろん、ブラウザでは簡体字中国語 GB2312 を選択する必要があります。繁体字中国語、中国語 HZ などは選択しないでください。変更します。また来てください、待ってます }
|
例、全文字
コードは次のとおりです
|
|
|
|
if (mb_ereg("^[w-.]{1,32}$", $str)) { echo 'はい'; } else { echo 'いいえ http://www.111cn.net/' ; }
?>
|
よく使用されるルールをいくつか添付します
ユーザー名は数字または文字でのみ開始および終了できます
ユーザー名は大文字、小文字、またはアンダースコアで始まり、文字で始まり、長さは 6 ~ 20 文字である必要があります
ユーザー名: 英語の小文字、漢字、数字、アンダースコアを含めます。すべて数字にすることはできません。また、末尾にアンダースコアを付けることはできません。
コードは次のとおりです
|
|
utf-8下 |
preg_match("/^[a-z0-9_x80-xff] ]+[^_]$/g",$a); | gbk:
preg_match("/^[a-z0-9_".chr(0xa1)."-".chr(0xff)."]+ [ ^_]$/",$a)
中国語のユーザー名認証が利用可能です
php ユーザー名の正規表現、中国語を含む、長さ 4 ~ 16 文字
- ユーザー名 URL のメール形式 PHP 正規表現を確認します
- phpユーザー名の正規表現(中国語、英語、数字、文字)
- 数字と文字の正規表現 (ユーザー名検証)
- ユーザー名の正当性を検証するためのphpの通常のコード
- php 一般的な正規表現 メール ユーザー名 パスワード IP HTML タグ
- ユーザー名を決定するための preg_match 正規表現
- php定期検証ユーザー名
-
http://www.bkjia.com/PHPjc/739851.html
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/739851.html技術記事たとえば、文字、数字、漢字のコードは次のようになります。 if(preg_match("/[ '.,:;*?~`!@#$%^+=)({}]|]|[|/ ||"||/ ",$user)){ echo '名前には特殊記号を含めず、文字と数字のみを使用してください...