需要通过在jQuery中提供“ 0.0000”之类的格式来获取小数位值

时间:2018-07-25 10:39:41

标签: jquery

如何根据jQuery中给定的格式获取带小数位的数字?

var format = "0.0000";
var number = "123456.78910123";

结果应为123456.7891;

var format =“ 0.000”;     var number =“ 123456.78910123”;

结果应为123456.789;

1 个答案:

答案 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));