表达式:
^[0-9]+(\.[0-9]{1,2}[^0]$|\.[1-9]$)
测试用例:
2.2
2.200
2.020
2.0
2.20
2.02
2.222
2.2220
2.2222
结果:
匹配到:2.2,2.02,2.222
解释:第一个加号前是整数部分,后面非0结尾好像必须用[^0]$吧?有没有大神,请教一下其他写法.最多3位就{1,2},加上后面的非0即可.
表达式:
^[0-9]+(\.[0-9]{1,2}[^0]$|\.[1-9]$)
测试用例:
2.2
2.200
2.020
2.0
2.20
2.02
2.222
2.2220
2.2222
结果:
匹配到:2.2,2.02,2.222
解释:第一个加号前是整数部分,后面非0结尾好像必须用[^0]$吧?有没有大神,请教一下其他写法.最多3位就{1,2},加上后面的非0即可.