$(".justDouble").keyup(function(){
let value = $(this).val();
$(this).val(this.value=this.value.match(/\d+(\.\d{0,2})?/)?this.value.match(/\d+(\.\d{0,2})?/)[0]:'');})
方式三
// 此方法可以进行验证只能输入正整数和小数并且是两位小数点并且可以解决输入000000
function changeNumValue(tmpVal){if(tmpVal){
var tmpVal = tmpVal.replace(/[^\d\.]/g,'');
var reg =/^(0|([1-9]\d*))(\.\d{1,2})?$/;//正则验证保留 最多允许后输入两位小数if(!reg.test(tmpVal)){//验证第一位是否为0if('.'== tmpVal.charAt(0)){return0;}//验证第一位和第二位是否都是0
let tempVal = tmpVal.substring(0,2);if(tempVal =='00'){return0;}
tmpVal = tmpVal +"";
tmpVal = tmpVal.substring(0, tmpVal.indexOf(".")+3);
var n =(tmpVal.split('.')).length -1;if(n >1){
tmpVal = tmpVal.substring(0, tmpVal.indexOf("."));}}return tmpVal;}else{return"";}}