vue如何限制只能输入正负数及小数
//正数,含小数
isFloor(e,type){
if(type=='floor'){
varval=e.target.value;
//限制只能输入一个小数点
if(val.indexOf(".")!=-1){
varstr=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(){
varobj=event.target;
vart=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;
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短