允许使用逗号并以点结尾

时间:2015-09-27 17:39:56

标签: regex

这是我到目前为止只允许小数位数为2位小数

^(((\d{1,3})(,\d{3})*)|(\d+))(.\d+)?$ 

我还想要的是允许像逗号一样的逗号和点数。或1,050.20

1 个答案:

答案 0 :(得分:0)

它已匹配逗号格式的数字和浮点数。您只是将小数精度存储在单独的匹配组中。

另外,请转义.字符。模式将成为:

(\d(?:,\d{3}|\d)*(?:\.\d+)?)