el-input限制只能输入数字
问题:vue项目使用el-input限制只能输入数字
1.当我们通过设置type="number"时,在中文输入法输入的时候;当失去焦点时会录入英文字符。所以该方案不是最佳方案
2.当我们使用vue的修饰符v-model.number约束为number时;此时字母e依然可以输入。所以该方案不是最佳解决方案
3.在el-input的v-on:input="value=value.replace(/[^\d.]/gi,'')"事件中使用正则表达式约束;可以规避上述两个问题;所以这个方案我觉得是最佳方案
如果觉得对你有帮助,欢迎关注打赏