有没有办法检查字符串中允许的最大十六进制值?

时间:2019-11-01 10:25:50

标签: regex hex powerapps

我必须检查一个仅包含十六进制值的字符串(此处使用正则表达式代码^[a-fA-F0-9]{1,14}$)以获取最大允许值。

字符串的允许十六进制范围在 0 1fffffffffffff 之间。

有什么方法可以用正则表达式检查吗?

1 个答案:

答案 0 :(得分:1)

是您想要的吗?

^(?:[01][a-f0-9]{13}|[a-f0-9]{1,13})$

代码:

IsMatch(string, "^(?:[01][a-f0-9]{13}|[a-f0-9]{1,13})$", IgnoreCase)