("^\d{1,15}(\.\d{1,2})?$")
这是我正在尝试使用的正则表达式,但 java 给出了语法错误。
^(?!(?:0|0\.0|0\.00)$)[+]?\d+(\.\d|\.\d[0-9])?$
这个适用于 00.00、124.03、0.13 等数字,但不适用于 0.0 和 0。
请修改正则表达式,使其接受以下类型的数字:
123456.00,
12415366.88,
0.23,
0,
0.00,
0.0,
432547,
即仅包含零和小数点后2位的正数