亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JS格式化數字金額用逗號隔開保留兩位小數

2019-11-20 21:52:35
字體:
來源:轉載
供稿:網友
例如:
12345格式化為12,345.00
12345.6格式化為12,345.60
12345.67格式化為 12,345.67
只留兩位小數。
回來后寫了個格式化函數。可以控制小數位數,自動四舍五入。 代碼如下:
復制代碼 代碼如下:

function fmoney(s, n) {
n = n > 0 && n <= 20 ? n : 2;
s = parseFloat((s + "").replace(/[^/d/.-]/g, "")).toFixed(n) + "";
var l = s.split(".")[0].split("").reverse(), r = s.split(".")[1];
t = "";
for (i = 0; i < l.length; i++) {
t += l[i] + ((i + 1) % 3 == 0 && (i + 1) != l.length ? "," : "");
}
return t.split("").reverse().join("") + "." + r;
}

調用:fmoney("12345.675910", 3),返回12,345.676
還原函數:
復制代碼 代碼如下:

function rmoney(s) {
return parseFloat(s.replace(/[^/d/.-]/g, ""));
}

示例(可保存一下代碼為html文件,運行查看效果):
復制代碼 代碼如下:

<SCRIPT>
function fmoney(s, n) {
n = n > 0 && n <= 20 ? n : 2;
s = parseFloat((s + "").replace(/[^/d/.-]/g, "")).toFixed(n) + "";
var l = s.split(".")[0].split("").reverse(), r = s.split(".")[1];
t = "";
for (i = 0; i < l.length; i++) {
t += l[i] + ((i + 1) % 3 == 0 && (i + 1) != l.length ? "," : "");
}
return t.split("").reverse().join("") + "." + r;
}
function rmoney(s) {
return parseFloat(s.replace(/[^/d/.-]/g, ""));
}
function g(id) {
return document.getElementById(id);
}
window.onload = function() {
var num, txt = g("txt"), txt2 = g("txt2"), btn = g("btn"), btn2 = g("btn2"), span = g("span");
btn.onclick = function() {
num = parseInt(g("num").value);
txt.value = fmoney(txt.value, num);
txt2.value = fmoney(txt2.value, num);
};
btn2.onclick = function() {
num = parseInt(g("num").value);
span.innerHTML = "="
+ fmoney(rmoney(txt.value) + rmoney(txt2.value), num);
};
};
</SCRIPT>
小數點位數:
<select id="num">
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<input type="text" id="txt" value="12345.675910"> +
<input type="text" id="txt2" value="1223"> <span id="span"></span>
<br>
<input type="button" id="btn" value="格式化">
<input type="button" id="btn2" value="相加">

附:
復制代碼 代碼如下:

/*
* formatMoney(s,type)
* 功能:金額按千位逗號分割
* 參數:s,需要格式化的金額數值.
* 參數:type,判斷格式化后的金額是否需要小數位.
* 返回:返回格式化后的數值字符串.
*/
function formatMoney(s, type) {
if (/[^0-9/.]/.test(s))
return "0";
if (s == null || s == "")
return "0";
s = s.toString().replace(/^(/d*)$/, "$1.");
s = (s + "00").replace(/(/d*/./d/d)/d*/, "$1");
s = s.replace(".", ",");
var re = /(/d)(/d{3},)/;
while (re.test(s))
s = s.replace(re, "$1,$2");
s = s.replace(/,(/d/d)$/, ".$1");
if (type == 0) {// 不帶小數位(默認是有小數位)
var a = s.split(".");
if (a[1] == "00") {
s = a[0];
}
}
return s;
}
/*
* 通用DateAdd(interval,number,date) 功能:實現javascript的日期相加功能.
* 參數:interval,字符串表達式,表示要添加的時間間隔. 參數:number,數值表達式,表示要添加的時間間隔的個數. 參數:date,時間對象.
* 返回:新的時間對象. var now = new Date(); var newDate = DateAdd("day",5,now);
* author:devinhua(從○開始) update:2010-5-5 20:35
*/
function DateAdd(interval, number, date) {
if (date == null)
return "";
switch (interval) {
case "day":
date = new Date(date);
date = date.valueOf();
date += number * 24 * 60 * 60 * 1000;
date = new Date(date);
return date;
break;
default:
return "";
break;
}
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色综合91久久精品中文字幕| 69视频在线免费观看| 亚洲国产精品人久久电影| 久久精品精品电影网| 日韩人体视频一二区| 日韩欧美a级成人黄色| 日韩极品精品视频免费观看| 亚洲欧美日韩国产成人| www.欧美免费| 日韩中文字幕免费看| 日韩综合视频在线观看| 欧美一级片一区| 亚洲精品99久久久久| 成人免费激情视频| 97人人爽人人喊人人模波多| 92裸体在线视频网站| 中文字幕亚洲综合| 4438全国亚洲精品在线观看视频| 亚洲一区二区福利| 精品少妇一区二区30p| 欧美日本国产在线| 尤物tv国产一区| 国产国语刺激对白av不卡| 日韩亚洲国产中文字幕| 亚洲人成网站色ww在线| 欧美美女15p| 2019中文字幕免费视频| 国内免费久久久久久久久久久| 国产有码在线一区二区视频| 91在线视频九色| 国产精品成人一区二区| 久久中文精品视频| 欧美成人黑人xx视频免费观看| 欧美精品videos| 国产视频精品久久久| 日本久久久久久久| 国产成人免费av| 欧美亚洲另类在线| 综合国产在线视频| 最新的欧美黄色| 久久免费精品日本久久中文字幕| 中文字幕精品—区二区| 91极品女神在线| 97**国产露脸精品国产| 国产亚洲成精品久久| 国产乱人伦真实精品视频| 日本精品视频网站| 亚洲最大中文字幕| 国产精品久久久久久久久久久不卡| 国产成人一区二区三区小说| 亚洲综合精品伊人久久| 91精品综合久久久久久五月天| 亚洲一区二区三区在线视频| 欧美超级乱淫片喷水| 亚洲色图偷窥自拍| 91精品国产免费久久久久久| 亚洲色图美腿丝袜| 在线观看欧美成人| 国产一区二区三区精品久久久| 亚洲欧美在线看| 成人在线免费观看视视频| 97香蕉久久超级碰碰高清版| 一本大道亚洲视频| 亚洲另类激情图| 亚洲欧美日韩区| 亚洲va欧美va国产综合剧情| 亚洲美女在线视频| 国产亚洲欧美日韩一区二区| 日韩电影大片中文字幕| 亚洲999一在线观看www| 57pao成人国产永久免费| 精品久久香蕉国产线看观看亚洲| 中文字幕亚洲国产| 亚洲第一福利在线观看| 日韩精品免费观看| 亚洲一区二区福利| 久久久久成人网| 国产成人精品日本亚洲专区61| 久久久久久久久久国产精品| 欧美精品一区三区| 日韩va亚洲va欧洲va国产| 国产成人午夜视频网址| 久久成人这里只有精品| 97涩涩爰在线观看亚洲| 国产精品91视频| 日韩av一区在线| 久久久综合av| 国产成人av网址| 成人精品一区二区三区电影免费| 日韩二区三区在线| 韩国欧美亚洲国产| 欧亚精品在线观看| 91免费国产视频| 日韩av资源在线播放| 色婷婷亚洲mv天堂mv在影片| 日韩美女在线播放| 亚洲精品中文字| 曰本色欧美视频在线| 亚洲free性xxxx护士hd| 欧美成人激情图片网| 国产日韩在线精品av| 成年人精品视频| 欧美激情区在线播放| 亚洲变态欧美另类捆绑| 欧美一级视频在线观看| 国产精品27p| 91在线视频九色| 456国产精品| 亚洲福利视频二区| www日韩中文字幕在线看| 国产精品丝袜视频| 国产亚洲欧美日韩美女| 92看片淫黄大片看国产片| 国产拍精品一二三| 欧美裸体男粗大视频在线观看| 国产精品亚洲综合天堂夜夜| 5566日本婷婷色中文字幕97| 国产成人福利视频| 久久久女人电视剧免费播放下载| 欧美大尺度在线观看| 欧美wwwxxxx| 欧美精品videos| 欧美日韩免费在线观看| 97精品国产97久久久久久春色| 久久久电影免费观看完整版| 中文字幕日韩精品有码视频| 91成人在线视频| 欧美精品情趣视频| 亚洲一区二区在线播放| 日韩中文字幕网| 热久久美女精品天天吊色| 成人一区二区电影| 国产精品极品美女粉嫩高清在线| 国产精品视频精品| 久久在线免费观看视频| 欧美日韩亚洲激情| 午夜精品福利在线观看| 欧美黑人一级爽快片淫片高清| 国产香蕉精品视频一区二区三区| 欧美日韩综合视频| 日韩天堂在线视频| 亚洲欧美日韩网| 日韩免费观看网站| 欧美大成色www永久网站婷| 亚洲欧美精品伊人久久| 欧美视频在线观看免费网址| 九九九久久国产免费| 亚洲美女av黄| 91麻豆国产语对白在线观看| www.美女亚洲精品| 九九精品在线播放| 色综合伊人色综合网站| 69久久夜色精品国产7777| 欧洲成人免费aa| 成人xvideos免费视频| 亚洲精品动漫100p| 欧美成人免费网| 欧美日韩国产麻豆| 91午夜在线播放| 欧美日韩国产丝袜另类| 中文字幕日韩精品有码视频| 亚洲成年网站在线观看| 亚洲成人精品视频| 欧美在线免费观看|