带有逗号格式的JSON数字

时间:2018-10-13 16:41:20

标签: json angular6

如何获取一些包含数字的JSON数据并在数字中插入逗号? 示例:我从URL中获取一些JSON数据并可以显示它,其中包含一个数字。假设是100000(100,000)。它没有逗号可以更好地显示 100,000

使用的语言:Angular 6(打字稿)

2 个答案:

答案 0 :(得分:0)

Number.toLocaleString("en-US")应该以您希望的方式插入逗号。

Number("100000").toLocaleString("en-US")
// "100,000"

答案 1 :(得分:0)

有很多方法可以做到,选择毒药:

Intl Number Format

var formatter = new Intl.NumberFormat();
formatter.format(number);

Reg-ex:

function addThousandsSeparator(n) {
    return n.replace(/\B(?=(\d{3})+(?!\d))/g, ",")
}

Numeral.js

numeral(number).format('0,0')