我正在使用与以下
匹配的正则表达式1,245.30
24,235,235.50
12235235.60
235.50
小数是强制性的,但我希望逗号是可选的。基于这个答案Regex for Comma Separated Number,我能够提出这个表达式,它对逗号分隔的数字很有用。
(^\d{1,3}([,]\d{3})*([.]\d{2}){0,1}$)
但是我在编写逗号时遇到问题。
答案 0 :(得分:0)
嗯,只允许一个不带逗号的数字作为明确的选择:
^(\d?\d?\d(,\d\d\d)*|\d+)(\.\d\d)?$