[正規表現] 検出文字列には数字、文字、アンダースコア、漢字のみが含まれます

WBOY
リリース: 2016-06-23 13:54:53
オリジナル
1441 人が閲覧しました

RT
ユーザー名を認証するには、数字、文字、アンダーバー、漢字のみが含まれている必要があります 順序が乱れていても検出できることが必要です


ディスカッション(解決策)に返信

ルール文字列: /^w+$/u
utf-8 文字セット、非 utf-8 に適用可能、utf-8 に変換してから

'/^[x7f-xffA-Za-z0-9_]+$ を使用/'

$s = '%';var_dump(preg_match('/^\w+$/u', $s)); //int(0)var_dump(preg_match('/^[\x7f-\xffA-Za-z0-9_]+$/', $s)); //int(1)
ログイン後にコピー

全角句読点 漢字として使用不可



'/^[x7f-xffA-Za-z0-9_]+$/'

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