为了账号安全,请及时绑定邮箱和手机立即绑定

vue 限制数字 如果不是数字 提示 请输入数字

vue 限制数字 如果不是数字 提示 请输入数字

白板的微信 2019-03-02 20:09:35
<input v-on:input='submit' type="text" placeholder="非必填,请输入推荐人提供的邀请码"@keydown="handleInput" v-model.trim="info.inviteCode">handleInput(e) {                if(/[^\d]/.test(this.info.inviteCode)){                     console.log(123)                 }                 // e.target.value = e.target.value.replace(/[^\d]/g, '');             }为啥我这个判断不生效呢console.log(/[^\d]/.test(e.target.value))就会出现 先输入数字是true 然后输入第一字母会出现true 第二个字母就会变成false ,但是再输入数字的时候 就一直console 出false了。。
查看完整描述

2 回答

?
富国沪深

TA贡献1790条经验 获得超9个赞

/^\d*$/g

查看完整回答
反对 回复 2019-03-02
  • 2 回答
  • 0 关注
  • 2316 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信