正規表現を指定して最小長と最大長を見つける方法は?
例えば
[1-9]?[0-9]
この正規表現は、最小 1 (0 または 1 0r 2.... または 9) の文字列長と最大長 2 (10 または 11 または 12 または ......19 または 20 または 21....) を生成できます。 ……または99)
同様に、正規表現を指定して最小長と最大長を計算できる関数を提供できる人はいますか? 以下の正規表現を入力として使用できるのはどれですか?
^[a-zA-Z0-9][a-zA-Z0-9.-]{0,64}[a-zA-Z0-9]$
^[a-zA-Z0-9._-]{1,255}$
^[a-zA-Z0-9 !#$'()*+,./:;=?@\\^_`~-]{1,30}$
^[]a-zA-Z0-9 !#$'()*+,./:;=?@[^_`{|}~-]{0,50}$
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9])$