-2

_"AZ" と "az" と "-" と " " 文字を含めることができる正規表現の書き方:

  • 「AZ」または「az」少なくとも 1 文字。
  • "0-9" 少なくとも 0 以上。
  • 「-」または「_」は少なくとも 0 個以上。

コメントから:

Regex.IsMatch(userName, @"[-a-zA-Z_]+\d*");
4

1 に答える 1

1

^[a-z0-9-_]*[a-z]+[a-z0-9-_]*$i大文字と小文字を区別しないフラグ付き

または^[a-zA-Z0-9-_]*[a-zA-Z]+[a-zA-Z0-9-_]*$

また

-_- [fails, because it's missing a-z or A-Z]
123 [fails, because it's missing a-z or A-Z]
ABC [OK]
A_1 [OK]
_A1 [OK]
1_A [OK]
于 2013-08-05T05:58:46.953 に答える