国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

jquery 數(shù)字金額轉(zhuǎn)化為大寫金額

這篇具有很好參考價值的文章主要介紹了jquery 數(shù)字金額轉(zhuǎn)化為大寫金額。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


示例:money:100 轉(zhuǎn)化為 壹佰元整

//大寫金額元幣
function DaXieJinE(money) {
?? ?// 漢字的數(shù)字
?? ?var cnNums = new Array('零', '壹', '貳', '叁', '肆', '伍', '陸', '柒', '捌', '玖');
?? ?// 基本單位
?? ?var cnIntRadice = new Array('', '拾', '佰', '仟');
?? ?// 對應(yīng)整數(shù)部分擴展單位
?? ?var cnIntUnits = new Array('', '萬', '億', '兆');
?? ?// 對應(yīng)小數(shù)部分單位
?? ?var cnDecUnits = new Array('角', '分', '毫', '厘');
?? ?// 整數(shù)金額時后面跟的字符
?? ?var cnInteger = '整';
?? ?// 整型完以后的單位
?? ?var cnIntLast = '元';
?? ?// 最大處理的數(shù)字
?? ?var maxNum = 999999999999999.9999;
?? ?// 金額整數(shù)部分
?? ?var integerNum;
?? ?// 金額小數(shù)部分
?? ?var decimalNum;
?? ?// 輸出的中文金額字符串
?? ?var chineseStr = '';
?? ?// 分離金額后用的數(shù)組,預(yù)定義
?? ?var parts;
?? ?if (money == '') {
?? ??? ?return '';
?? ?}
?? ?money = parseFloat(money);
?? ?if (money >= maxNum) {
?? ??? ?// 超出最大處理數(shù)字
?? ??? ?return '';
?? ?}
?? ?if (money == 0) {
?? ??? ?chineseStr = cnNums[0] + cnIntLast + cnInteger;
?? ??? ?return chineseStr;
?? ?}
?? ?// 轉(zhuǎn)換為字符串
?? ?money = money.toString();
?? ?if (money.indexOf('.') == -1) {
?? ??? ?integerNum = money;
?? ??? ?decimalNum = '';
?? ?} else {
?? ??? ?parts = money.split('.');
?? ??? ?integerNum = parts[0];
?? ??? ?decimalNum = parts[1].substr(0, 4);
?? ?}
?? ?// 獲取整型部分轉(zhuǎn)換
?? ?if (parseInt(integerNum, 10) > 0) {
?? ??? ?// 歸零
?? ??? ?var zeroCount = 0;
?? ??? ?var IntLen = integerNum.length;
?? ??? ?for (var i = 0; i < IntLen; i++) {
?? ??? ??? ?var n = integerNum.substr(i, 1);
?? ??? ??? ?var p = IntLen - i - 1;
?? ??? ??? ?var q = p / 4;
?? ??? ??? ?var m = p % 4;
?? ??? ??? ?if (n == '0') {
?? ??? ??? ??? ?zeroCount++;
?? ??? ??? ?} else {
?? ??? ??? ??? ?if (zeroCount > 0) {
?? ??? ??? ??? ??? ?chineseStr += cnNums[0];
?? ??? ??? ??? ?}
?? ??? ??? ??? ?zeroCount = 0;
?? ??? ??? ??? ?chineseStr += cnNums[parseInt(n)] + cnIntRadice[m];
?? ??? ??? ?}
?? ??? ??? ?if (m == 0 && zeroCount < 4) {
?? ??? ??? ??? ?chineseStr += cnIntUnits[q];
?? ??? ??? ?}
?? ??? ?}
?? ??? ?chineseStr += cnIntLast;
?? ?}
?? ?// 小數(shù)部分
?? ?if (decimalNum != '') {
?? ??? ?var decLen = decimalNum.length;
?? ??? ?for (var i = 0; i < decLen; i++) {
?? ??? ??? ?var n = decimalNum.substr(i, 1);
?? ??? ??? ?if (n != '0') {
?? ??? ??? ??? ?chineseStr += cnNums[Number(n)] + cnDecUnits[i];
?? ??? ??? ?}
?? ??? ?}
?? ?}
?? ?if (chineseStr == '') {
?? ??? ?chineseStr += cnNums[0] + cnIntLast + cnInteger;
?? ?} else if (decimalNum == '') {
?? ??? ?chineseStr += cnInteger;
?? ?}
?? ?return chineseStr;
}文章來源地址http://www.zghlxwxcb.cn/news/detail-848484.html

到了這里,關(guān)于jquery 數(shù)字金額轉(zhuǎn)化為大寫金額的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • javascript數(shù)字轉(zhuǎn)中文大寫

    有時候業(yè)務(wù)需要做大寫【一二三四五六七八九十】的標題,那對于js普通的數(shù)據(jù)結(jié)構(gòu)排序是按【0123456789】。所以我們需要做一些數(shù)字的轉(zhuǎn)換,實現(xiàn)小寫轉(zhuǎn)大寫才能滿足業(yè)務(wù)需求。

    2024年02月11日
    瀏覽(19)
  • BCSP-玄子前端開發(fā)之JavaScript+jQuery入門CH07_ECMAScript 6基礎(chǔ)

    4.7.1 ECMAScript 6 簡介 ECMAScript 6.0(簡稱 ES6) 是JavaScript語言的下一代標準 正式發(fā)布于2015年6月 目標 使JavaScript語言可以用來編寫復(fù)雜的大型應(yīng)用程序,成為企業(yè)級開發(fā)語言 版本升級 ECMAScript 2015 ECMAScript 2016 ECMAScript 2017 ECMAScript和JavaScript 的關(guān)系 前者是后者的規(guī)格,后者是前者的

    2023年04月27日
    瀏覽(61)
  • python_web1(前端開發(fā)之HTML、CSS、Bootstap、Javascript、JQuery)

    python_web1(前端開發(fā)之HTML、CSS、Bootstap、Javascript、JQuery)

    知識總結(jié): Python_web前端開發(fā) python 安裝Flask web框架 pip install flask 簡介:templates用來返回html的頁面,而非文本。 創(chuàng)建文件index.html 結(jié)構(gòu)如下 index.xml內(nèi)容如下: web1.py內(nèi)容如下: 重新運行后: 固定格式:h/div/span/a/img/ul/li/table/input/form 通用的字符編碼 meta charset=“UTF-8” div:一個

    2024年04月14日
    瀏覽(31)
  • js小寫金額轉(zhuǎn)大寫 自動轉(zhuǎn)換

    js小寫金額轉(zhuǎn)大寫 自動轉(zhuǎn)換

    話不多說 直接貼代碼 MVVM 就是 Model-View-ViewModel 的縮寫,MVVM 將視圖和業(yè)務(wù)邏輯分開。 View:視圖層,Model 數(shù)據(jù)模型,而 ViewModel 是把兩者建立通信的橋梁。 在 MVVM 框架下,View 和 Model 之間沒有直接的聯(lián)系,而是通過 ViewModel 進行交互。View 和 ViewModel 之間以及 Model 和 ViewModel 之

    2024年02月16日
    瀏覽(34)
  • Python實現(xiàn)銀行金額大寫漢字轉(zhuǎn)換【簡單易懂,代碼可以直接運行】

    Python實現(xiàn)銀行金額大寫漢字轉(zhuǎn)換【簡單易懂】 業(yè)務(wù)需求: ?銀行電子支票業(yè)務(wù)在金額部分需要使用大寫的漢字,因此需要將用戶錄入的數(shù)字信息轉(zhuǎn)變?yōu)闈h字。 ?目前只需完成1~5位整數(shù)轉(zhuǎn)換即可。 關(guān)鍵技術(shù)分析 ?使用For循環(huán)完成數(shù)字每一位的拆解。 ?利用列表下標實現(xiàn)對位

    2023年04月10日
    瀏覽(22)
  • jQuery.js - 前端必備的Javascript庫

    jQuery.js - 前端必備的Javascript庫

    作者: WangMin 格言: 努力做好自己喜歡的每一件事 jQuery.js 是什么? jQuery是一個快速簡潔、免費開源易用的JavaScript框架, 倡導(dǎo)寫更少的代碼,做更多的事情 。它封裝JavaScript常用的功能代碼,提供了一種簡便的JavaScript設(shè)計模式,以及我們開發(fā)中常用到的操作DOM的API,優(yōu)化HTML文

    2024年02月05日
    瀏覽(90)
  • office的excel中使用,告訴我詳細的解決方案,如何變成轉(zhuǎn)化為金額格式

    office的excel中使用,告訴我詳細的解決方案,如何變成轉(zhuǎn)化為金額格式

    在Office的Excel中,如果你想將名為\\\"MEREFIELD\\\"的公式結(jié)果轉(zhuǎn)換為金額格式,你可以遵循以下詳細步驟來實現(xiàn): 書寫MEREFIELD公式 : 首先,在Excel中輸入或確認你的MEREFIELD公式。例如,假設(shè)這個公式是用來計算某種財務(wù)數(shù)據(jù),你可能已經(jīng)在一個單元格(比如A1)中輸入了這個公式。

    2024年02月20日
    瀏覽(18)
  • jQuery UI -- 日歷選擇器,高端web前端開發(fā)

    jQuery UI -- 日歷選擇器,高端web前端開發(fā)

    2、關(guān)于JS的部分,將我們引入的 js 文件: jquery-ui-1.10.3.custom.min.js 替換為: jquery.ui.core.js 和 jquery.ui.datepicker.js 。 jquery-ui-1.10.3.custom.min.js 的大小是223KB,而 jquery.ui.core.js 和 jquery.ui.datepicker.js 的大小一起是84KB。 這樣,我們同樣能實現(xiàn)一個日期選擇器的功能,但是就沒有 jQuery U

    2024年04月17日
    瀏覽(27)
  • js將數(shù)字金額轉(zhuǎn)換成中文金額格式

    在開發(fā)中我們經(jīng)常會遇到處理數(shù)字的問題,下面介紹一種處理數(shù)字金額轉(zhuǎn)換為中文金額的方式: 我們通常使用三種書面數(shù)字系統(tǒng):全球使用的阿拉伯?dāng)?shù)字系統(tǒng)和兩種本地數(shù)字系統(tǒng)(繁體、簡體)。常規(guī)時我們使用阿拉伯?dāng)?shù)字(1,2,3等),但在某些情況中,如金融中我們會使

    2024年02月16日
    瀏覽(25)
  • 用 JavaScript 檢測鍵盤大寫鎖定鍵的狀態(tài) - JS 判斷大寫鎖定

    用戶在輸入密碼的時候,由于看不到輸入的字母,這時如果 Caps Lock 大寫鎖定鍵打開,會給用戶造成不必要的困擾。讓我們看看如何使用JavaScript檢測大寫鎖定。 KeyboardEvent 上有一個名為 getmodifierState 的方法,我們可以使用它來執(zhí)行此操作。這可以在鍵盤相關(guān)事件的事件偵聽器

    2024年02月20日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包