为了账号安全,请及时绑定邮箱和手机立即绑定

价格正则表达式 来个

价格正则表达式 来个

繁华开满天机 2019-04-16 20:25:58
价格:前面无论多少位.小数点后最多2位(1或2)1.不能为负数(正数)2.不能出现非数字3.不能是0.00,0.0和04.小数点后可以不填写网上的正则都有各种错误

2 回答

?
呼唤远方

TA贡献1856条经验 获得超11个赞

^\+?(?!0+(\.00?)?$)\d+(\.\d\d?)?$
匹配
123
123.00
123.45
+123
+123.1
001
+001
不匹配
0
0.0
0.00
123.456
-123
123.
                            
查看完整回答
反对 回复 2019-04-16
?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

0,0.0,0.00单独判断(判断是否太于0即可),其余的使用正则:
^[+]?(?:0|[1-9]\d*)(?:\.\d{1,2})?$
更新:
^\+?(?:[1-9]\d*(?:\.\d{1,2})?|0\.(?:\d[1-9]|[1-9]\d))$
                            
查看完整回答
反对 回复 2019-04-16

没有找到匹配的内容?试试慕课网站内搜索吧

  • 2 回答
  • 0 关注
  • 378 浏览
慕课专栏
更多

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号