loadNumber: function (event) {
var el = event.currentTarget;
var elValue = el.value;
var reg = /^((?!0)\d{1,2}|100)$/;
if (!elValue.match(reg)) {
elValue = "";
console.log("b")
return false;
} else {
return true;
}
}
我做的是用正则判断后重新赋值,问题出在不能重新赋值
<input v-model="UploadInfoModel.ER" @keyup="loadNumber($event)" />
我这有个方法,可以限制,这个是JQuery版本的,你看合用不.
这个方法 解决了:输入法输入 粘贴 直接输入 不符合要求字符的问题,并且提供自定义最大值和最小值的功能.