function currency (value, decimals, currency) {
var _reg = /(\d{3})(?=\d)/g;
value = parseFloat(value);
if(!isFinite(value) || (!value && value !== 0)) return '';
decimals = decimals || 2;
currency = currency || '¥';
var stringVal = Math.abs(value).toFixed(decimals);//去符號四舍五入
var _int = decimals ? stringVal.slice(0, -1 - decimals) : stringVal;//取整數(shù)部分
var i = _int.length % 3;
var head = i > 0 ? (_int.slice(0, i) + (_int.length > 3 ? ',' : '')) : ''//判斷整數(shù)部分是否剛好能夠被3整除
var _float = decimals ? stringVal.slice(-1 - decimals) : '';//取出小數(shù)部分
var sign = value < 0 ? '-' : '';//判斷正負(fù)數(shù)
return sign + currency + head + _int.slice(i).replace(_reg, '$1,') + _float;//拼接最后的值
}
var str = '11211234567890.0262213121';
currency(str, 2, '¥');
javascript 將數(shù)字轉(zhuǎn)成貨幣類型( 1000 => ¥1,000.00)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 每年到這個(gè)時(shí)候,身邊就會(huì)有很多人開始咳嗽、咳痰、流鼻涕、打噴嚏的,有些是感冒、有些是哮喘、有些是氣管炎,有些的鼻炎...
- 小學(xué)語文修改病句的方法 修改病句是小學(xué)語文考試中常見的題型,在修改病句之前,我們應(yīng)該清晰的了解有哪些病句現(xiàn)象,下面...
- 2017-03-03 金瑟羽 愛讀書的孩子不會(huì)差 本文純屬虛構(gòu),適合小學(xué)生及其家長閱讀 正文: 早晨醒來,映入她腦...
- 為什么做? 這幾年漸漸讀了很多書,學(xué)到了許多別人的經(jīng)驗(yàn),學(xué)習(xí)掌握注意力,不管是在生活還是工作上都受益良多??梢愿?..