用来校验'单价'字段
要求:
1.正整数
2.小数(小数点后最多两位)
3.非0/^[0-9]+([.]{1}[0-9]{1,2})?$/
有个这样的正则,能校验前两个,但是0或者0.0或者0.00校验不出来
希望高手帮个忙
感激不尽!
要求:
1.正整数
2.小数(小数点后最多两位)
3.非0/^[0-9]+([.]{1}[0-9]{1,2})?$/
有个这样的正则,能校验前两个,但是0或者0.0或者0.00校验不出来
希望高手帮个忙
感激不尽!
<script>
var reg = /^(?!0\d|[0.]+$)\d+(\.\d{1,2})?$/;
var arr = [0, 0.00, 1.111, 2, 2.22, -4];
for (var i = 0; i < arr.length; i++) {
alert(arr[i] + "-----" + reg.test(arr[i]));
}
</script>