正则表达式匹配带或不带尾随零的小数

时间:2016-01-18 04:55:58

标签: regex

我有一个正则表达式用于接受带有2位小数的浮点数:

[0-9]*.[0-9]{2}$

如何更改此设置以使表达式接受7而无需输入7.00?

这会有用吗?

[0-9]*.[0-9]{0,1,2}$

它是否还需要小数点?即7.00

1 个答案:

答案 0 :(得分:0)

您可以使用括号()?包围正则表达式的一部分,如下所示:

(optional regex)?

所以

[0-9]+(\.[0-9]{2})?$