当前位置: 首页 > Web前端 > HTML5

前端BUG记录-输入数字校验异常问题

时间:2023-04-05 01:16:40 HTML5

前两天才分享输入的属性和特点。昨天有个小朋友踩到我的了。所以素材有小伙伴做实名认证(手机端)相关功能,然后有个位置验证只能输入数字。小伙伴质问自己的灵魂:为什么1.没问题,1..就清零了?这道题告诉我们,喝一点是可以的,但“一点”不行。循环代码功能是基于Vue实现的。下面是方法中的inputKeyUp方法:functioninputKeyUp(a){varval=document.getElementById('define')。价值;变种limitNum=9999,limitLen=4;val=val.replace(/\.+|\s+/g,'');如果(val.length>limitLen){val=val.substr(0,limitLen);}if(Number(val)>limitNum){val=limitNum;}如果(val=='0'){val=1;}if(0