如何找到给定正则表达式的最小和最大长度?
例如
[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])$