el-input 数字校验

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了el-input 数字校验相关的知识,希望对你有一定的参考价值。

参考技术A 项目中使用 Vue + elementUi 搭建后台管理系统,在输入框进行数字校验的时候不知为何官网的方法不起作用,只能用了个迂回的方法。

官网的方法:

自己的方法:

el-input使用oninput做正则校验之后,v-model不能赋值

参考技术A 一个输入框,只能输入数字,必填项(输入除数字之外的任何东西,都不会出现在输入框里)

1.英文输入法按出字母,无法出现在输入框内,此步骤正常
2.失去焦点后,提示此项为必填,此步骤正常
3.输入数字之后提示消失,此步骤正常
4.中文输入法按出词语,无法出现在输入框内,此步骤正常
5.失去焦点后,提示此项为必填,此步骤正常
6.输入数字之后提示不消失,v-model显示为空字符串

在输入中文输入法触发了oninput之后,v-model绑定的值会被赋值为空字符串,这时候再输入数字,依然会被赋值为空字符串

在blur事件中手动赋值

以上是关于el-input 数字校验的主要内容,如果未能解决你的问题,请参考以下文章

正则校验字母数字特殊字符的函数

el-input 标签限制输入框内容(中文,英文,邮箱,手机号)

el-input为数字时验证问题

vue element组件库<el-input>限制只能输入数字,且保留小数后两位

elementui中el-input类型设置为number类型

input el-input 只能输入正整数验证