验证金额条件:
- 只能由数字和小数点组成
- 不能为负数
- 小数点后最多两位
- 整数部分两位以上时首位不能为 0
let regex = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;
let priceJudgeResult = regex.test(goodsPrice); // goodsPrice为获取到的用户输入的值
if (priceJudgeResult === false)
验证金额条件:
let regex = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;
let priceJudgeResult = regex.test(goodsPrice); // goodsPrice为获取到的用户输入的值
if (priceJudgeResult === false)