jquery判断小数点两位和自动删除小数两位后的数字
基本就是,输入12.235689741
会转换成12.23,不会四舍五入啦
会javascript基础的都应该能看明白啦
不解释
$("#fileds").find("input").blur(function(){
var value=$(this).val();
if(value == null || value == ''){
return false;
}
if(!isNaN(value)){
var userreg=/^[0-9]+([.]{1}[0-9]{1,2})?$/;
if(userreg.test(value)){
if(parseInt(value).toString().length > 5){
$(this).val("");
alertMsg("输入的整数不得大于5位数");
return false;
}
}else{
var numindex = parseInt(value.indexOf("."),10);
if(numindex == 0){
$(this).val("");
alertMsg("输入的数字不规范");
return false;
}
var head = value.substring(0,numindex);
var bottom = value.substring(numindex,numindex+3);
var fianlNum = head+bottom;
$(this).val(fianlNum);
}
}else{
$(this).val("");
alertMsg("请输入数字");
return false;
}
});
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn