摘要:方法處理千分位使用轉(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
摘要:對(duì)于對(duì)象,方法返回一個(gè)該正則表達(dá)式的字面量。顯示顯示正則表達(dá)式在的應(yīng)用一個(gè)在字符串中執(zhí)行查找匹配的方法,它返回一個(gè)數(shù)組或者在未匹配到時(shí)返回。 為什么要用正則表達(dá)式 簡單的說:我們與字符串接觸的頻率非常之高,正則表達(dá)式可以極大的提高復(fù)雜文本分析的效率,快速匹配出復(fù)雜的字符串。 創(chuàng)建一個(gè)正則表達(dá)式 直接量語法(字面量) var expression = /pattern/flags ;...
摘要:收集在業(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è)英文字母或下劃線組成的字符...
摘要:前言將數(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格式的文件。 原理 首先在本地...
摘要:前言將數(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格式的文件。 原理 首先在本地...
閱讀 594·2021-11-18 13:12
閱讀 1314·2021-11-15 11:39
閱讀 2473·2021-09-23 11:22
閱讀 6194·2021-09-22 15:15
閱讀 3655·2021-09-02 09:54
閱讀 2310·2019-08-30 11:10
閱讀 3245·2019-08-29 14:13
閱讀 2913·2019-08-29 12:49