正则表达式(input输入校验)

大于0的正整数(不包括0)
var reg = /^\+?[1-9]\d*$/;    

正整数和0(包括0)
var reg = /^[1-9]\d*|0$/;

最多2位小数(非负)
var reg = /\d+(\.\d{0,2})?/

input输入框输入验证
onkeyup="this.value= this.value.match(/\d+(\.\d{0,2})?/) ? this.value.match(/\d+(\.\d{0,2})?/)[0] : ''"

猜你喜欢

转载自blog.csdn.net/qq_39822451/article/details/83540971