ホームページ  >  記事  >  バックエンド開発  >  この正規表現をこのように書いても問題ないでしょうか?

この正規表現をこのように書いても問題ないでしょうか?

WBOY
WBOYオリジナル
2016-08-04 09:20:411100ブラウズ

英語や中国語を入力しても、常に違法であるというメッセージが表示されるのはなぜですか?

リーリー

返信内容:

英語や中国語を入力しても、常に違法であるというメッセージが表示されるのはなぜですか?

リーリー

リーリー

  1. w は文字+数字+アンダースコアのみに一致します

  2. ^ $ 制限がない場合、

  3. のように 20 文字を超える限り常に true になります。
  4. u 修飾子は、php の下位バージョンを中国語対応にします。私は php7 をテストしましたが、u を追加するかどうかは関係ありません。

リーリー

試してみてください、中国語も利用できます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。