价格正则表达式 来个

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

呼唤远方

^\+?(?!0+(\.00?)?$)\d+(\.\d\d?)?$匹配123123.00123.45+123+123.1001+001不匹配00.00.00123.456-123123.

有只小跳蛙

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))$
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript