<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了。。
富国沪深
相关分类