el-input使用oninput方法只能输入正整数
时间: 2024-02-19 17:55:16 浏览: 172
正则文本框只能输入正整数
5星 · 资源好评率100%
el-input使用oninput方法只能输入正整数的方法如下所示:
```html
<el-input v-model.number="form.numberOrgan" placeholder="请输入机构编制人数" :precision="0" controls-position="right" oninput="value = value.replace(/[^\d]/g, '');if(value.length>9); value=value.slice(0,9)" :min="0"></el-input>
```
在这个例子中,我们使用了oninput方法来监听输入事件,并通过正则表达式`/[^\d]/g`来过滤非数字字符。这样,只有正整数才能被输入到el-input中。
阅读全文