vue如何限制只能输入正负数及小数-创新互联
//正数,含小数 isFloor(e,type){ if(type=='floor') { var val=e.target.value; //限制只能输入一个小数点 if (val.indexOf(".") != -1) { var str = val.substr(val.indexOf(".") + 1); if (str.indexOf(".") != -1) { val = val.substr(0, val.indexOf(".") + str.indexOf(".") + 1); } } e.target.value = val.replace(/[^\d^\.]+/g,''); } }, //正负数,含小数 isFloor(){ var obj=event.target; var t = obj.value.charAt(0); obj.value = obj.value.replace(".", "$#$")//把第一个字符'.'替换成'$#$' .replace(/\./g, "")//把其余的字符'.'替换为空 .replace("$#$", ".")//把字符'$#$'替换回原来的'.' .replace(/[^\d.]/g, "")//只能输入数字和'.' .replace(/^\./g, "")//不能以'.'开头 .replace( /([0-9]+\.[0-9]{2})[0-9]*/,"$1")//只保留2位小数 if (t == '-') { obj.value = '-' + obj.value; } }
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网站标题:vue如何限制只能输入正负数及小数-创新互联
文章出自:http://myzitong.com/article/dgsccc.html