大家好我需要一个REGEX,它可以在文本字段中输入值时接受介于0.1和100之间的值。
我确实想到了一些REGEX,但它不起作用
^[.1-100]+([.][0-100]{0,3})?$
^\d{1,3}(?:\.\d{1,5})?$
但它没有按预期工作,请仔细弄清楚。
答案 0 :(得分:2)
似乎更容易
^(?!0$)
,^(?!0?0\.0)
和其余的是任意两位数的数字,带有可选的小数部分(最多5位数):
^(?!0$)(?!0?0\.0)(?:100|\d{1,2}(?:\.\d{1,5})?)$