JS 數(shù)字轉(zhuǎn)換為大寫金額的簡單實例
更新時間:2016年08月04日 09:58:35 投稿:jingxian
下面小編就為大家?guī)硪黄狫S 數(shù)字轉(zhuǎn)換為大寫金額的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
JS 數(shù)字轉(zhuǎn)換為大寫金額的簡單實例
function DX(n) { if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(n)) return "數(shù)據(jù)非法"; var unit = "千百拾億千百拾萬千百拾元角分", str = ""; n += "00"; var p = n.indexOf('.'); if (p >= 0) n = n.substring(0, p) + n.substr(p+1, 2); unit = unit.substr(unit.length - n.length); for (var i=0; i < n.length; i++) str += '零壹貳叁肆伍陸柒捌玖'.charAt(n.charAt(i)) + unit.charAt(i); return str.replace(/零(千|百|(zhì)拾|角)/g, "零").replace(/(零)+/g, "零").replace(/零(萬|億|元)/g, "$1").replace(/(億)萬|壹(拾)/g, "$1$2").replace(/^元零?|零分/g, "").replace(/元$/g, "元整"); }
以上這篇JS 數(shù)字轉(zhuǎn)換為大寫金額的簡單實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- js中小數(shù)轉(zhuǎn)換整數(shù)的方法
- Javascript將數(shù)值轉(zhuǎn)換為金額格式(分隔千分位和自動增加小數(shù)點)
- js數(shù)字轉(zhuǎn)換為float,取N位小數(shù)
- javascript設(shè)置金額樣式轉(zhuǎn)換保留兩位小數(shù)示例代碼
- javascript十六進制數(shù)字和ASCII字符之間的轉(zhuǎn)換方法
- 淺談javascript中的數(shù)據(jù)類型轉(zhuǎn)換
- 詳解Javascript數(shù)據(jù)類型的轉(zhuǎn)換規(guī)則
- js 中文漢字轉(zhuǎn)Unicode、Unicode轉(zhuǎn)中文漢字、ASCII轉(zhuǎn)換Unicode、Unicode轉(zhuǎn)換ASCII、中文轉(zhuǎn)換X函數(shù)代碼
- Json對象和字符串互相轉(zhuǎn)換json數(shù)據(jù)拼接和JSON使用方式詳細介紹(小結(jié))
- JS實現(xiàn)將數(shù)字金額轉(zhuǎn)換為大寫人民幣漢字的方法
- JS小數(shù)轉(zhuǎn)換為整數(shù)的方法分析
- JavaScript中數(shù)據(jù)類型轉(zhuǎn)換總結(jié)
相關(guān)文章
html+javascript實現(xiàn)可拖動可提交的彈出層對話框效果
本文為大家介紹下使用html+javascript實現(xiàn)可拖動彈出層、對話框、可提交,具體代碼如下,感興趣的朋友可以參考下,希望對大家有所幫助2013-08-08javascript charAt() arr[i]數(shù)組實例代碼
實例區(qū)別一下charAt()和arr[i].toString()的使用方法2008-08-08