ホームページ  >  記事  >  バックエンド開発  >  Preg_match ユーザー名 php_PHP チュートリアルの通常の例

Preg_match ユーザー名 php_PHP チュートリアルの通常の例

WBOY
WBOYオリジナル
2016-07-13 10:36:171135ブラウズ

例、文字、数字、漢字

コードは次のとおりです
if(preg_match("/[ '.,:;*?~`!@#$%^&+=)(<>{}]|]|[|/||"||/",$ user)){
echo '名前には特殊な記号を含めないでください。もちろん、ブラウザでは簡体字中国語 GB2312 を選択する必要があります。繁体字中国語、中国語 HZ などは選択しないでください。変更します。また来てください、待ってます
}
例、全文字

コードは次のとおりです
if (mb_ereg("^[w-.]{1,32}$", $str)) {

echo 'はい';
} else {
echo 'いいえ http://www.111cn.net/' ;
}

?>

よく使用されるルールをいくつか添付します

ユーザー名は数字または文字でのみ開始および終了できます

コードは次のとおりです
ユーザー名は大文字、小文字、またはアンダースコアで始まり、文字で始まり、長さは 6 ~ 20 文字である必要があります

コードは次のとおりです
ユーザー名: 英語の小文字、漢字、数字、アンダースコアを含めます。すべて数字にすることはできません。また、末尾にアンダースコアを付けることはできません。

コードは次のとおりですpreg_match("/^[a-z0-9_x80-xff] ]+[^_]$/g",$a);gbk:
preg_match("/^[a-z0-9_".chr(0xa1)."-".chr(0xff)."]+ [ ^_]$/",$a)

中国語のユーザー名認証が利用可能です
utf-8下

コードは次のとおりです ​ 興味がありそうな記事
php ユーザー名の正規表現、中国語を含む、長さ 4 ~ 16 文字
  • ユーザー名 URL のメール形式 PHP 正規表現を確認します
  • phpユーザー名の正規表現(中国語、英語、数字、文字)
  • 数字と文字の正規表現 (ユーザー名検証)
  • ユーザー名の正当性を検証するためのphpの通常のコード
  • php 一般的な正規表現 メール ユーザー名 パスワード IP HTML タグ
  • ユーザー名を決定するための preg_match 正規表現
  • php定期検証ユーザー名

http://www.bkjia.com/PHPjc/739851.html

tru​​ehttp://www.bkjia.com/PHPjc/739851.html技術記事たとえば、文字、数字、漢字のコードは次のようになります。 if(preg_match("/[ '.,:;*?~`!@#$%^+=)({}]|]|[|/ ||"||/ ",$user)){ echo '名前には特殊記号を含めず、文字と数字のみを使用してください...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。