标签: regex
我有一个正则表达式用于接受带有2位小数的浮点数:
[0-9]*.[0-9]{2}$
如何更改此设置以使表达式接受7而无需输入7.00?
这会有用吗?
[0-9]*.[0-9]{0,1,2}$
它是否还需要小数点?即7.00
答案 0 :(得分:0)
您可以使用括号()和?包围正则表达式的一部分,如下所示:
()
?
(optional regex)?
所以
[0-9]+(\.[0-9]{2})?$