如何将逗号分隔符转换为十进制数字

时间:2019-03-12 09:48:52

标签: javascript

我被困在一点,就像如何将逗号分隔符固定到固定为两位小数的十进制数

例如:50506.2569至50,506.25

我在做什么

var variable = 32568.595;
var fix = variable.toFixed(2)
var seperator = fix.toLocaleString('en-in')
console.log(seperator);

这是给我32568.60,但我想得到32,568.60

3 个答案:

答案 0 :(得分:0)

这将按照您希望的方式格式化您的电话号码

function formatNumber(amount) {
  const options = {
    style: 'decimal',
    maximumFractionDigits: 2
  }
  const formatter = new Intl.NumberFormat('en-US', options)
  return formatter.format(amount)
}

console.log(formatNumber(50506.2569))

答案 1 :(得分:0)

var variable = 32568.595;
variable = +variable.toFixed(2); // Limit to 2 numbers after comma
variable = variable.toLocaleString(); // Make separator ','

这应该有效

答案 2 :(得分:0)

<f:facet>