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");



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

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

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

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

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

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

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

JavaScript带小数金额计算

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

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

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

js限制金额输入框(最高精度为保留6位小数)

js限制金额输入框(最高精度为 保留6位小数) 说明:在一个项目中有限制6位小数的限制。在本次测试的过程中发现还存在一些bug   1.如可以长按键盘不放可输入多个小数点   2.通过长按可输入‘1....

js校验金额支持小数点后两位

http://sosuo8.com/article/show.asp?id=2689

js金额两位数

//检测数字 money为input的class或者ID,min为最低数值 此函数的意思为验证数字是否为正确的两位小数金额 function checknum(money,min){...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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