function toThousands(num){
let result = '', counter = 0;
let dot = String(num).indexOf(".");
if (dot != -1) {
// alert("有小數(shù)點");
// 獲取小數(shù)點后面的數(shù)字(indexOf和substring都不支持數(shù)字,所以要先轉(zhuǎn)字符串才可以用)
let dotCnt = String(num).substring(dot + 1, num.length);
// 獲取小數(shù)點前面的數(shù)字
num = String(num).split('.')[0]
num = (num || 0).toString();
for (var i = num.length - 1; i >= 0; i--) {
counter++;
result = num.charAt(i) + result;
if (!(counter % 3) && i != 0) {
result = ',' + result;
}
}
result = result + '.' + dotCnt;
return result;
} else {
// alert("沒有小數(shù)點");
return (num || 0).toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,');
}
}
js將金額等類型數(shù)值每隔三位用逗號分隔
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
相關閱讀更多精彩內(nèi)容
- 小學語文修改病句的方法 修改病句是小學語文考試中常見的題型,在修改病句之前,我們應該清晰的了解有哪些病句現(xiàn)象,下面...
- 前言:現(xiàn)在我們使用很多的理財或者支付軟件的時候會發(fā)現(xiàn)在金額的顯示的地方都會每隔三位用一個逗號隔開,這是因為什么呢?...
- 轉(zhuǎn)自:http://www.cnblogs.com/rubylouvre/p/3738323.html#undef...