读书人

js 数目字金额 用逗号 隔开。数字格

发布时间: 2012-10-14 14:55:08 作者: rapoo

js 数字,金额 用逗号 隔开。数字格式化
?? }??
?? return t.split("").reverse().join("") + "." + r;??
}


调用:fmoney("12345.675910", 3),返回12,345.676

还原函数:
?? }??
?? 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="相加">

读书人网 >JavaScript

热点推荐