0

16 進文字のみを受け入れたいのですが、大文字と小文字は関係ありません。[0-9a-fA-F]ただし、10 ~ 64 文字の文字列のみを受け入れたいのですが、この範囲を指定するにはどうすればよいですか?

POSIX 基本正規表現を使用しています。

4

3 に答える 3

3

量指定子を使用する

^[0-9a-fA-F]{10,64}$

w{n}正確にwn 回一致することを意味します。ここで、n は正の数です。

w{n,m}wn 回から m 回一致することを意味します

w{n,}w が何度も一致することを意味します

^文字列の先頭です

$文字列の終わりです

ここ^$は、必須です。それ以外の場合は、その間のどこにでも一致します

于 2013-02-20T12:42:28.657 に答える
2

中かっこで範囲を指定できます。

^[0-9a-fA-F]{10,64}$
于 2013-02-20T12:41:38.703 に答える
1

これを試して:

^[0-9a-fA-F]{10,64}$
于 2013-02-20T12:41:48.377 に答える