web-dev-qa-db-ja.com

英数字6文字の文字列に一致する正規表現とは何ですか?

Asp.netアプリケーションが少なくとも6文字の英数字の文字列に一致するための正規表現が必要です。

18
onder

ASP.NETに慣れていません。しかし、正規表現は次のようになります。

^[a-zA-Z0-9]{6,}$

^および$はそれぞれ文字列の始まりと終わりを示します。 [a-zA-Z0-9]は1つの英数字と{6,}は6回以上の繰り返しを許可します。

27
Gumbo

私はこれを使います:

^[\p{L}\p{N}]{6,}$

これはUnicode文字(\p{L})と数字(\p{N})、ラテンアルファベットの一般的な文字に限定されません。

13
Fredrik Mörk

^\w{6,}$^[a-zA-Z0-9]{6,}$

(正規表現の実装によって異なります)

\w_にも一致することに注意してください。

4
F.P