0

誰かが私の正規表現を作成するのを手伝ってもらえますか?ユーザー名チェック用です

要件は次のとおりです

  1. 英数字
  2. どんな場合でも
  3. オン-または英数字以外の数字セットから許可された_

ありがとう、Vidhu!

4

3 に答える 3

3

\ wは、任意の「単語」文字(数字、文字、大文字と小文字を区別するアンダースコア)を示し、-は単なるダッシュです。

[\w-]*

http://www.rubular.comは、正規表現をテストするのに最適なサイトです。それも良いリファレンスを持っています。

于 2012-08-08T02:11:31.550 に答える
2

私は次のことが3つすべてを達成すると思います:

[A-Za-z0-9\-_]*

またはさらに良い:

[\w\-]*
于 2012-08-08T02:12:26.183 に答える
0

これはあなたの要件をカバーするはずだと思います。

    ([a-zA-Z-_\d]*)
于 2012-08-08T02:12:25.737 に答える