Vue 实现element ui中el-input输入框只能输入数字以及小数点后两位
绑定一个onkeyup监听事件,/[^\d^\.]/g 是用来匹配所有非数字内容的正则表达式,将之替换成空字符串,这种方式不会影响任何属性
·
通过对value值进行正则限制:οnkeyup="value=value.replace(/[^\d^\.]/g,' ')",绑定一个onkeyup监听事件,/[^\d^\.]/g 是用来匹配所有非数字内容的正则表达式,将之替换成空字符串,这种方式不会影响任何属性,推荐使用
<el-form-item label="参数输入" prop="g">
<el-input
v-model="queryParams.g"
placeholder="请输入第七参数"
clearable
size="small"
onkeyup="value=value.replace(/[^\d^\.]/g,'')"
@keyup.enter.native="handleQuery"
/>
通过正则,输入框只能输入数字和小数了
更多推荐
已为社区贡献11条内容
所有评论(0)