正则表达式十进制范围0.10-99.99

时间:2019-07-12 06:41:40

标签: regex

我需要一个可以验证小数点和范围的正则表达式。总共应该有4个数字(包括点),并且该值必须大于0.0。这表示有效范围是0.01〜99.99

这是我的正则表达式::: listAll

但是在99.99以上可以接受

2 个答案:

答案 0 :(得分:1)

也许您从中得到一些想法:

Pattern  : ^\d{1,2}\.\d{1,2}$|^\d{1,2}$

Match 1
Full match  0-4 0.01
Match 2
Full match  5-10    99.99
Match 3
Full match  11-16   01.01

https://regex101.com/r/p03CtT/4

答案 1 :(得分:0)

尝试此正则表达式:

^ [0-9] {1,2}。[1-9] [0-9] {0,1} $ | ^ [1-9] [0-9] {0,1}。[ 0-9] {1,2} $

我在编辑器中尝试过,并且有效。