el-input 输入框只可以输入正整数
实现的效果为在输入框中输入非正整数,则input中的值将会被清空
1、在el-input中设置
<el-input v-model.trim="value" autocomplete="off" placeholder="请输入正整数数值" @keyup.native="value=test(value)?value:''"></el-input>
2、判断数值是否为正整数的函数
test(num) {
num = num.toString()
var reg = /^((?!0)\d{1,9})$/
if (!num.match(reg)) {
return false
} else {
return true
}
},