ホームページ > バックエンド開発 > PHPチュートリアル > PHP はユーザー名の漢字の定期的な検証を実装します

PHP はユーザー名の漢字の定期的な検証を実装します

小云云
リリース: 2023-03-22 13:34:01
オリジナル
3887 人が閲覧しました

PHP では、ユーザー名の形式の検証は正規表現によって実行されます。この記事では主に、PHP がユーザー名の通常の漢字検証を実装する方法について説明します。

ユーザー名検証ルール: ユーザー名には数字、文字、漢字、アンダースコアのみを使用でき、特殊記号を含めることはできません。

/^[a-zA-Z][w]{3,14}$|^[x{4e00}-x{9fa5}a-z-A-Z_]{1}([x{4e0}-x{9fa5} ]|[x{4e00}-x{9fa5}a-z-A-Zd_]){3,6}$/u

ps: これは私独自の正規表現で、少し長くて複雑です。

キーは "/ ^ [A-Za-z0-9_x{4e00}-x{9fa5}]+$/u"この段落、"A-Za-z0-9_" は確認文字、数字、アンダースコアを表します。

"x{4e00 } -x{9fa5}" は漢字の検証を表します。 「/u」は Unicode (utf-8) マッチングを表します。

PHP では、[u4e00-u9fa5] は中国語の文字の一致をサポートしていませんが、Just Wrap it up を使用します。また、エンコードの関係上、エンコード形式の宣言には「/u」を使用する必要があります。

関連する推奨事項:

php 漢字の定期検証

以上がPHP はユーザー名の漢字の定期的な検証を実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート