js實現的將金錢轉換為大寫形式程式碼例項
在實際應用中,為了安全起見一般都會講金錢的小寫形式轉換為大寫形式,下面就是一段用javascript實現的具有此功能的程式碼,希望能夠給需要的朋友帶來一定的幫助,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var UPPER_NUM = ['零', '壹', '貳', '叄', '肆', '伍', '陸', '柒', '捌', '玖']; var MAX_UNIT = ['元', '拾', '佰', '仟', '萬', '拾', '佰', '仟', '億', '拾', '佰', '仟']; var MIN_UNIT = ['角', '分']; function changeMoney(n) { var _html = '', integer = n, fract; if(n.indexOf('.') != -1) { integer = n.split('.')[0];fract = n.split('.')[1]; } for(var i = 0, j = integer.length, len = j; i < len; i++) { var _index = integer.charAt(i); --j; _html += UPPER_NUM[_index] + (_index > 0 ? MAX_UNIT[j] : ''); } _html = _html.replace(/零{2,}/g,'零').replace(/零$/,'元'); if(fract !== undefined) { for(var i = 0, j = 0, len = fract.length; i < len; i++) { _html += UPPER_NUM[fract.charAt(i)] + MIN_UNIT[j++]; } } else { _html += '整'; } return _html; } console.log(changeMoney('12330.35')); console.log(changeMoney('1.2'));
相關文章
- 將金錢的金額轉換為大寫形式
- 數字轉換為漢字大寫形式程式碼例項
- javascript 人民幣小寫轉換為大寫形式程式碼例項JavaScript
- 將金錢數額轉換為大寫
- js將小寫數字轉換為大寫形式JS
- js將單詞數字母變換為大寫程式碼例項JS
- js將物件轉換為字串程式碼例項JS物件字串
- js將字串轉換為xml物件程式碼例項JS字串XML物件
- js將字串轉換為數字程式碼例項JS字串
- js將字串轉換為編碼序列程式碼例項JS字串
- javascript將數字轉換為二進位制形式程式碼例項JavaScript
- js將漢字轉換為拼音程式碼例項JS
- js將小數轉換為整數程式碼例項JS
- js將陣列元素轉換為字串程式碼例項JS陣列字串
- js 將json字串轉換為json格式物件程式碼例項JSON字串物件
- js 將xml轉換為table表格簡單程式碼例項JSXML
- css實現的將英文單詞進行大小寫轉換程式碼例項CSS
- CSS將英文字元轉換為小寫例項程式碼CSS字元
- 將json格式物件轉換為查詢字串程式碼例項JSON物件字串
- js將小數轉換為整數簡單程式碼例項JS
- 將表單元素轉換為json格式物件例項程式碼JSON物件
- js實現的將數字每隔3位加一個逗號近金錢格式程式碼例項JS
- js金錢轉換為小額的功能JS
- javascript將字串轉換為陣列程式碼例項JavaScript字串陣列
- javascript將字串轉換為整數程式碼例項JavaScript字串
- javascript將物件轉換為數字程式碼例項JavaScript物件
- 數字轉換為中文大寫例項程式碼
- JavaScript將月份轉換為英文簡寫的形式JavaScript
- 將時間戳轉換為時間例項程式碼時間戳
- 將網頁儲存為圖片形式程式碼例項網頁
- 小寫金額轉換為大寫
- js將物件直接量轉換為字串形式JS物件字串
- javascript將字串轉換為十六進位制程式碼例項JavaScript字串
- 將時間戳轉換為時間日期程式碼例項時間戳
- javascript將類陣列轉換為陣列程式碼例項JavaScript陣列
- js將二進位制數字轉換為十進位制程式碼例項JS
- javascript將數字轉換為十六進位制程式碼例項JavaScript
- js如何將英文字元轉換為大寫JS字元