JS 數(shù)字轉(zhuǎn)換為大寫金額的簡單實(shí)例
JS 數(shù)字轉(zhuǎn)換為大寫金額的簡單實(shí)例
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)換為大寫金額的簡單實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- js中小數(shù)轉(zhuǎn)換整數(shù)的方法
- Javascript將數(shù)值轉(zhuǎn)換為金額格式(分隔千分位和自動(dòng)增加小數(shù)點(diǎn))
- js數(shù)字轉(zhuǎn)換為float,取N位小數(shù)
- javascript設(shè)置金額樣式轉(zhuǎn)換保留兩位小數(shù)示例代碼
- javascript十六進(jìn)制數(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對(duì)象和字符串互相轉(zhuǎn)換json數(shù)據(jù)拼接和JSON使用方式詳細(xì)介紹(小結(jié))
- JS實(shí)現(xiàn)將數(shù)字金額轉(zhuǎn)換為大寫人民幣漢字的方法
- JS小數(shù)轉(zhuǎn)換為整數(shù)的方法分析
- JavaScript中數(shù)據(jù)類型轉(zhuǎn)換總結(jié)
相關(guān)文章
html+javascript實(shí)現(xiàn)可拖動(dòng)可提交的彈出層對(duì)話框效果
本文為大家介紹下使用html+javascript實(shí)現(xiàn)可拖動(dòng)彈出層、對(duì)話框、可提交,具體代碼如下,感興趣的朋友可以參考下,希望對(duì)大家有所幫助2013-08-08javascript charAt() arr[i]數(shù)組實(shí)例代碼
實(shí)例區(qū)別一下charAt()和arr[i].toString()的使用方法2008-08-08JavaScript實(shí)現(xiàn)簡單進(jìn)度條效果
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)簡單進(jìn)度條效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-03-03js+html獲取系統(tǒng)當(dāng)前時(shí)間
這篇文章主要為大家詳細(xì)介紹了javascript html獲取系統(tǒng)當(dāng)前時(shí)間,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11checkbox全選所涉及到的知識(shí)點(diǎn)介紹
checkbox全選涉及到的知識(shí)點(diǎn)比如IE里起作用,火狐不起作用,getElementById()與getElementsByName()的區(qū)別等等2013-12-12