国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

金額格式化 處理千分位 金額逗號(hào),隔開

mtunique / 3545人閱讀

摘要:方法處理千分位使用轉(zhuǎn)化成字符串若需要其他小數(shù)精度,可將改成變量方法功能金額按千位逗號(hào)分割參數(shù),需要格式化的金額數(shù)值參數(shù),類型金額的小數(shù)位返回返回格式化后的數(shù)值方法不帶小數(shù)位默認(rèn)是有小數(shù)位

方法1.

//處理千分位使用
var dealThousands = function(value) {
    if (value === 0) {
        return parseFloat(value).toFixed(2);
    }
    if (value != "") {
        var num = "";
        value += "";//轉(zhuǎn)化成字符串
        value = parseFloat(value.replace(/,/g, "")).toFixed(2);//若需要其他小數(shù)精度,可將2改成變量
        if (value.indexOf(".") == -1) {
            num = value.replace(/d{1,3}(?=(d{3})+$)/g, function(s) {
                return s + ",";
            });
        } else {
            num = value.replace(/(d)(?=(d{3})+.)/g, function(s) {
                return s + ",";
            });
        }
    } else {
        num = ""
    }
    return num;
}

方法2.

/*
 * formatMoney(s,type)
 * 功能:金額按千位逗號(hào)分割
 * 參數(shù):s,需要格式化的金額數(shù)值.
 * 參數(shù):type,(number類型)金額的小數(shù)位.
 * 返回:返回格式化后的數(shù)值.
 */
var formatMoney= (val,type) => {
    if(val === "" || val === 0) return "0.00"
    val = Number(val)
    if(isNaN(val)) return ""
    return val.toFixed(type).replace(/(d)(?=(d{3})+.)/g, "$1,")
  }

方法3.

formatMoney = function(s, type) {
    // if (/[^0-9.]/.test(s))
    //     return "0.00";
    // if(isNaN(val)) return ""
    if (s == null || s == "" || s == 0)
        return "0.00";
    s = Number(s)
    var result = s;
    if(s<0){
        s=0 - s;
    }
    if(isNaN(s)) return ""
    s = s.toString().replace(/^(d*)$/, "$1.");
    s = (s + "00").replace(/(d*.dd)d*/, "$1");
    s = s.replace(".", ",");
    var re = /(d)(d{3},)/;
    while (re.test(s))
        s = s.replace(re, "$1,$2");
    s = s.replace(/,(dd)$/, ".$1");
    if (type == 0) {// 不帶小數(shù)位(默認(rèn)是有小數(shù)位)
        var a = s.split(".");
        if (a[1] == "00") {
            s = a[0];
        }
    }
    if(result<0){
        s = "-"+s
    }
    return s;
}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/100283.html

相關(guān)文章

  • 簡單學(xué)習(xí) JavaScript 正則表達(dá)式

    摘要:對(duì)于對(duì)象,方法返回一個(gè)該正則表達(dá)式的字面量。顯示顯示正則表達(dá)式在的應(yīng)用一個(gè)在字符串中執(zhí)行查找匹配的方法,它返回一個(gè)數(shù)組或者在未匹配到時(shí)返回。 為什么要用正則表達(dá)式 簡單的說:我們與字符串接觸的頻率非常之高,正則表達(dá)式可以極大的提高復(fù)雜文本分析的效率,快速匹配出復(fù)雜的字符串。 創(chuàng)建一個(gè)正則表達(dá)式 直接量語法(字面量) var expression = /pattern/flags ;...

    nevermind 評(píng)論0 收藏0
  • 正則表達(dá)式實(shí)例

    摘要:收集在業(yè)務(wù)中經(jīng)常使用的正則表達(dá)式實(shí)例,方便以后進(jìn)行查找,減少工作量。校驗(yàn)手機(jī)號(hào)下面是國內(nèi)開頭的手機(jī)號(hào)正則表達(dá)式。提取網(wǎng)頁圖片假若你想提取網(wǎng)頁中所有圖片信息,可以利用下面的表達(dá)式。抽取注釋如果你需要移除中的注釋,可以使用如下的表達(dá)式。 收集在業(yè)務(wù)中經(jīng)常使用的正則表達(dá)式實(shí)例,方便以后進(jìn)行查找,減少工作量。 校驗(yàn)基本日期格式 校驗(yàn)密碼強(qiáng)度 校驗(yàn)中文 由數(shù)字、26個(gè)英文字母或下劃線組成的字符...

    zhoutk 評(píng)論0 收藏0
  • 徹底理解使用JavaScript 將Json數(shù)據(jù)導(dǎo)出CSV文件

    摘要:前言將數(shù)據(jù)報(bào)表導(dǎo)出,是數(shù)據(jù)報(bào)告展示常用的附帶功能。今天我們主要講的是直接通過前端將數(shù)據(jù)導(dǎo)出的格式的文件。但其實(shí)真正的答案應(yīng)該是把相應(yīng)的數(shù)據(jù)轉(zhuǎn)換成和。若是超過瀏覽器自身限制的最大長度,會(huì)導(dǎo)致下載失敗。 前言 將數(shù)據(jù)報(bào)表導(dǎo)出,是web數(shù)據(jù)報(bào)告展示常用的附帶功能。通常這種功能都是用后端開發(fā)人員編寫的。今天我們主要講的是直接通過前端js將數(shù)據(jù)導(dǎo)出Excel的CSV格式的文件。 原理 首先在本地...

    jsliang 評(píng)論0 收藏0
  • 徹底理解使用JavaScript 將Json數(shù)據(jù)導(dǎo)出CSV文件

    摘要:前言將數(shù)據(jù)報(bào)表導(dǎo)出,是數(shù)據(jù)報(bào)告展示常用的附帶功能。今天我們主要講的是直接通過前端將數(shù)據(jù)導(dǎo)出的格式的文件。但其實(shí)真正的答案應(yīng)該是把相應(yīng)的數(shù)據(jù)轉(zhuǎn)換成和。若是超過瀏覽器自身限制的最大長度,會(huì)導(dǎo)致下載失敗。 前言 將數(shù)據(jù)報(bào)表導(dǎo)出,是web數(shù)據(jù)報(bào)告展示常用的附帶功能。通常這種功能都是用后端開發(fā)人員編寫的。今天我們主要講的是直接通過前端js將數(shù)據(jù)導(dǎo)出Excel的CSV格式的文件。 原理 首先在本地...

    hyuan 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<