如何根据jQuery中给定的格式获取带小数位的数字?
var format = "0.0000";
var number = "123456.78910123";
结果应为123456.7891
;
var format =“ 0.000”; var number =“ 123456.78910123”;
结果应为123456.789
;
答案 0 :(得分:0)
您可以先获取小数点后的数字长度(0s),然后在toFixed()
函数中使用该值:
function getFormatted(format, number){
var length = format.split('.')[1].length;
return parseFloat(number).toFixed(length);
}
var format = "0.0000";
var number = "123456.78910123";
console.log(getFormatted(format, number));
format = "0.00";
console.log(getFormatted(format, number));