有没有办法检查字符串中允许的最大十六进制值?
Is there a way to check the maximum hex value allowed in a string?
我必须检查一个只应包含十六进制值的字符串(在此处使用正则表达式代码 ^[a-fA-F0-9]{1,14}$
)以获得最大允许值。
字符串允许的十六进制范围在 0 和 1fffffffffffff.
之间
有什么方法可以用正则表达式检查吗?
是你想要的吗:
^(?:[01][a-f0-9]{13}|[a-f0-9]{1,13})$
代码:
IsMatch(string, "^(?:[01][a-f0-9]{13}|[a-f0-9]{1,13})$", IgnoreCase)
我必须检查一个只应包含十六进制值的字符串(在此处使用正则表达式代码 ^[a-fA-F0-9]{1,14}$
)以获得最大允许值。
字符串允许的十六进制范围在 0 和 1fffffffffffff.
之间有什么方法可以用正则表达式检查吗?
是你想要的吗:
^(?:[01][a-f0-9]{13}|[a-f0-9]{1,13})$
代码:
IsMatch(string, "^(?:[01][a-f0-9]{13}|[a-f0-9]{1,13})$", IgnoreCase)