目标:
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();
}
}
- JavaScript實作千位分隔符
- js中字元串轉數字的方法