用于验证预言机编号的有效正则表达式

本文关键字:有效 正则表达式 编号 验证 预言机 用于 | 更新日期: 2023-09-27 18:32:00

如何为甲骨文的数字(2,2)编写有效的正则表达式,小数点后的数字也应该是1或2但不能超过2,也可以是可选的。数字不应以 [1-9] 开头,但可以以 0 开头。

 Valid Number are -:
    0
    0.00
    0.12
    0.14

  Invalid are
    0.
    1
    1.00
    2.00
    0.000

用于验证预言机编号的有效正则表达式

您想要的常规表达式是:

^0('.['d]{n,m}[1-9])*$

设 m 和 n 为 2 个非负整数,n+1 为可接受的最小小数,m+1 为最大可接受的小数。这可以防止 0.000..0 顺便说一句。