在JSON网格中,一列定义为:-
{
"dataField": "Number of Days",
"caption": "Number of Days",
"dataType": "number",
}
输出为:
Number of days
4125490
我期望的是:数字应该以千位分隔的值显示,并用逗号
4,125,497
请帮忙!
最佳答案
您可以使用正则表达式为千位分隔符创建函数
function thousandSeparator(num) {
return num.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,")
}
console.log(thousandSeparator(4125490))
或者使用toLocaleString添加逗号,这两种方式都会以字符串格式返回结果
console.log((4125490).toLocaleString('en'))
关于javascript - JSON网格中的千位分隔数字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47088797/