javascript设置金额样式转换 金额保留两位小数

原创 2013年12月04日 14:16:46
//金额格式转换
function parsePrice(s) {
var n = 2  //设置保留的小数位数
s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + "";
var l = s.split(".")[0].split("").reverse();
var r = s.split(".")[1];
var t = "";
for (i = 0; i < l.length; i++) {
t += l[i];
}
return '¥' + t.split("").reverse().join("") + "." + r;

}

使用:

var m=10;

parsePrice(m);//输出:¥10.00


var m=12.2

parsePrice(m);//输出:¥12.20


var m=12.31

parsePrice(m);//输出:¥12.31



其他信息:根据URL设置在浏览器中,重新打开一个选项卡:

  window.open("http://www.allinpay.com");



Struts2 S标签 数目字格式化成金额输出(保留两位小数)

JSP:   Action:添加 //格式化数字显示   public String formatDouble(double s){       DecimalFor...

js 只能输入两位小数并且转人民币大写金额

function inputkeypress(inputobj){ if(!inputobj.value.match(/^\d*?\.?\d*?$/)) inputobj.value=inputo...

JS限制文本框输入金额并保留两位小数

直接上代码 JS限制文本框输入金额并保留两位小数 /** * 实时动态强制更改用户录入 * arg1 inputObject **/ function amount(th){ ...

格式化金额,每三位加逗号并保留两位小数

将系统的所有金额格式化显示:整数位每隔三位加逗号,并保留两位小数。在input框输入时,焦点离开后,同样将输入的金额格式化,但保存到数据库时,保存数字而非字符串。...

JavaScript带小数金额计算

///格式化金额 ///将数字转换成逗号分隔的样式,保留两位小数s:value,n:小数位数 function fmoney(s, n) { n = n > 0 && n ...

MSSql 自定义函数实现小写金额转换成大写(最高13位不包括小数点后两位)

今天做项目的时候,需要生成WORD文档,然后要求把小写金额全部转换为大写,于是乎分享代码---功能:小写金额转换成大写(最高13位不包括小数点后两位)...

JS限制文本框输入金额并保留两位小数

JS限制文本框输入金额并保留两位小数 /** * 实时动态强制更改用户录入 * arg1 inputObject **/ function amount(th){ var regStrs...

js金额数字格式化实现代码(三位加逗号处理保留两位置小数)

工作中很常用的东西: 例1,使数字1111111变成11,111,111.00,保留两位小数。 html> head> script type="text/javascript"> f...

JS 保留2位小数 数字金额转化为文字大写

//保留2位小数       function changeTwoDecimal(x)  {                var f_x = parseFloat(x);              ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript设置金额样式转换 金额保留两位小数
举报原因:
原因补充:

(最多只允许输入30个字)