标签: regex
我需要一个reg ex表达式来捕获任何不等于0.00的数量
不匹配的值:
0.00
应匹配的值:
0.01 2.00 563.34 4,667.00 6,000.00 etc...
基本上任何包含或不包含逗号且不等于0.00的值
这是我能得到的尽可能接近,但它并不适用于所有事情:
^[^0]*\.\d*
由于
答案 0 :(得分:2)
您可以使用以下正则表达式
(?!^0\.00+$)^\d{1,3}(?:,\d{3})*\.\d*$
DEMO
答案 1 :(得分:1)
您可以使用此正则表达式
^(?![0,.]*$)\d+(,\d{3})*\.\d{1,2}$