input输入框

526 阅读1分钟

1.只能输入正整数

oninput="value=value.replace(/[^\d]/g,'')"onKeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode || event.which))) || event.which === 8"

2.判断是否为金额

validMoney(money) {      var reg = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;      if (!reg.test(money)) {        this.$message({          message: "请输入金额",          type: "warning",        });      }},

3.只能输入小数和正整数

oninput="value=value.replace(/[^\d.]/g,'')"