ホームページ >バックエンド開発 >PHPチュートリアル >【正規表現】検出文字列に数字、文字、アンダースコア、漢字のみが含まれる場合の解決方法
【正規表現】 検出文字列に数字、文字、アンダースコア、漢字のみが含まれている
RT
ユーザー名を検証するには、数字、文字、アンダースコア、漢字のみが含まれていることが必要です。順序が間違っていても検出
-----解決策---------
'/^ [x7f-xffA-Za-z0 -9_] $/'
-----解決策---------
$s = '%';<br />var_dump(preg_match('/^\w+$/u', $s)); //int(0)<br />var_dump(preg_match('/^[\x7f-\xffA-Za-z0-9_]+$/', $s)); //int(1)