强制性任何数字强制和两个小数点

时间:2015-05-20 10:43:09

标签: regex

我需要你的帮助来创建一个输入掩码的正则表达式,用于验证带有1或2个十进制数的属性。

有效值的示例:

1234.1 (number can be any digits long before "." but only 1 number after ".")
1234.12 (number can be any digits long before "." but only 2 number after ".")

2 个答案:

答案 0 :(得分:2)

这是你可以使用的正则表达式:

array.transpose(1, 2, 0)

请参阅demo

^\d+\.\d{1,2}$ 速记类匹配一个数字,\d确保我们匹配一个或多个前一个模式,并且必须转义一个点。 + quantifier确保我们只匹配1位或2位数。

答案 1 :(得分:1)

数字,小数点和后两位数字:

^\d+\.\d{1,2}$