目标:
var str = “1234567.12”
在前端显示为: 1,234,567.12
可以先将字符串转换为Number, 然后在使用toLocaleString()
方法
// 前端數字千分位使用逗號進行分隔
function strToNumFormat(value) {
if (value === null || value === '') {
return 0;
} else {
if (parseFloat(value).toLocaleString()==='NaN') {
return value;
}
return parseFloat(value).toLocaleString();
}
}
[参考文章] :