在工作中遇到一个问题,台端接口只能接收正整数的数据,中文,小数点,特殊字符等其他数据形式都会报错

经过一番查找,找到一个能使用的方法

在行内添加正则控制,如下所示:

 <el-input v-model="dataList"style="width: 80%"placeholder="请输入数据"oninput="value=value.replace(/[^\d]/g,'')"></el-input>

这个方法确实能达到想要的效果,所有非正整数的内容都无法输入。但是在测试中发现,这个办法会时不时的与v-model绑定断开,造成功能无法使用。

所以我在这个方法的思路上进行了改造,改成了下面这样:

watch: {dataList (val) {this.dbPort = val.replace(/\D/g, '')}},

使用watch进行数据监听,同样能达到我想要的效果,而且经过测试也没有出现与model无法绑定的现象。

注:此方法只适用于单一数据进行控制或者多个数据不同控制条件时使用,多个数据相同控制条件不建议这样写,浪费时间。

前端小白一只,致力于分享工作中遇到的问题,如果有写的不对的地方请大神指正,如果对你有帮助请点个赞,万分感谢!

vue 控制用户只能输入正整数的方法相关推荐

  1. 正则表达式限制VUE input只能输入正整数

    正则表达式限制VUE input只能输入正整数 在vue input 输入框的实际应用中,好多地方都需要限制其输入的内容. 正则表达式在我们进行输入是即可对输入内容做一个限制,后期校验也更加方便. 就 ...

  2. 键盘事件介绍——onKeyPress-输入字母和数字、onKeyUp-放开任何按键、onKeyDown-按下任何按键 el-input 只能输入正整数验证并限制长度

    键盘事件介绍--onKeyPress-输入字母和数字.onKeyUp-放开任何按键.onKeyDown-按下任何按键 & el-input 只能输入正整数验证并限制长度 1.onKeyPres ...

  3. 限制input输入小数只能到3位或者只能输入正整数(兼容ios)

    我们在做表单输入时,有时候对于有些输入比较有限制,比如输入天数必须为正整数,再比如有些特殊需求需要输入保留小数点的后面n位.那么我们如何在输入环节就限制用户的输入情况呢? 我们可以用正则表达式来限制. ...

  4. input框限制只能输入正整数、字母、小数、汉字

    input框限制只能输入正整数.字母.小数.汉字 有时需要限制文本框输入内容的类型,本节分享下正则表达式限制文本框只能输入数字.小数点.英文字母.汉字等代码. 例如,输入大于0的正整数 代码如下: & ...

  5. input输入框只能输入正整数

    input输入框加入限制只能输入正整数,输入其他字符会自动清除: <input type="text" value="1" οnkeyup="i ...

  6. html number输入框限制只能输入正整数或两位小数的正数

    限制只能输入两位小数的正数: <label class="col-xs-2 control-label">订单金额:</label> <div cla ...

  7. 正则表达式 只能输入正整数、只能输入数字

    1. 只能输入正整数: var zz2 = new RegExp("^[0-9]*[1-9][0-9]*$");// zz2 必须为正整数 console.log(zz2.test ...

  8. js控制input只能输入数字和小数点后两位,输入其他自动清除方法。

    工作中input='text'总会遇到要控制输入数字,或者是输入中文,输入电话,输入身份证号,邮箱等.今天我遇到的是要输入数字并且只能小数点后面两位的数字,还不能为负数.废话不多说上代码: <i ...

  9. php限制只能输入中文,JS控制Input只能输入数字,汉字,英文的限制方法

    2 楼 shuke[2013-10-30 14:05] 以上是图片替代 SUBMIT提交的方法, 正则表达式限制文本框只能输入数字 许多时候我们在制作表单时需要限制文本框输入内容的类型,下面我们用正则 ...

最新文章

  1. 遇到这四种面试官,接了 Offer 你可能会后悔
  2. Visual Studio C++ 画图【极简版】
  3. 双活数据中心技术架构(PDF版)
  4. 线性代数 第四章 向量组的线性相关性
  5. [转]多级配方处理的简洁方式
  6. php 修改 wordpress,wordpress怎么编辑代码修改页面
  7. Node.js~在linux上的部署
  8. 换ip_换IP对云手机来说是好事吗?
  9. 给我一个及时的问候——XMPP
  10. 两万字详解自动驾驶开发工具链的现状与趋势
  11. 博途PLC如何通过FB285实现V90 PN的速度控制
  12. 移动金融客户端应用软件备案、中国支付清算协会“聚合支付”业务备案、工业和信息化部网站备案系统(ICP备案)
  13. 软件测试中的正交缺陷分析总结,正交缺陷分类(ODC)流程简介及应用经验分享(上)...
  14. 短信验证码平台哪家速度快又稳定,推荐下?
  15. 组建Ad Hoc模式无线局域网
  16. rabbitMQ的使用概述及使用rabbitMQ进行短信验证码发送案例
  17. SpringBoot统一返回处理出现cannot be cast to java.lang.String异常
  18. 10公斤快递怎么用计算机,10公斤快递
  19. msk 频偏_基于MSP430的MSK调制解调实现.doc
  20. 人工智能、深度学习、机器学习常见面试题83~100

热门文章

  1. layui如何实现枚举值
  2. android 开放平台开发,OPPO开放平台上线Android 12适配文档
  3. 成像光谱技术在植物非生物胁迫表型高通量分析中的研究进展
  4. GWAS - 基因型与表型的关联分析流程
  5. virtualbox和vmware各自的优点和缺点有哪些?
  6. 哈夫曼树的构造(手写图解)
  7. 视觉SLAM十四讲-第三章笔记
  8. 爱思华宝邮件服务器协同工作服务 功能介绍及其实现方法
  9. Java抽象类为什么能实例化?
  10. 从jredis中学习一致性hash算法