javascript设置金额样式转换保留两位小数示例代码_javascript技巧

复制代码 代码如下:

//金额格式转换
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");

时间: 2024-09-16 06:15:43

javascript设置金额样式转换保留两位小数示例代码_javascript技巧的相关文章

JS格式化数字保留两位小数点示例代码_javascript技巧

问题:在JS中格式化数据保留两位小数的函数的多种方法 最好方法: 保留两位好像是这样吧 复制代码 代码如下: var a = 9.39393; alert(a.toFixed(2)); 说明: alert(Number.toFixed(9.39393)); 返回的是9.39 但是只有ie5.5以上的版本才支持. 其它方法: function roundFun(numberRound,roundDigit) //四舍五入,保留位数为roundDigit { if (numberRound>=0)

js实现四舍五入完全保留两位小数的方法_javascript技巧

本文实例讲述了js实现四舍五入完全保留两位小数的方法.分享给大家供大家参考,具体如下: //四舍五入保留2位小数(若第二位小数为0,则保留一位小数) function keepTwoDecimal(num) { var result = parseFloat(num); if (isNaN(result)) { alert('传递参数错误,请检查!'); return false; } result = Math.round(num * 100) / 100; return result; }

Javascript浮点数保留两位小数点示例代码

 本篇文章主要介绍了js浮点数保留两位小数点示例代码(四舍五入) 需要的朋友可以过来参考下,希望对大家有所帮助  代码如下: var changeTwoDecimal_f= function (floatvar){       var f_x = parseFloat(floatvar);       if (isNaN(f_x)){           return '0.00';       }       var f_x = Math.round(f_x*100)/100;       v

js浮点数保留两位小数点示例代码(四舍五入)_javascript技巧

复制代码 代码如下: var changeTwoDecimal_f= function (floatvar){      var f_x = parseFloat(floatvar);      if (isNaN(f_x)){          return '0.00';      }      var f_x = Math.round(f_x*100)/100;      var s_x = f_x.toString();      var pos_decimal = s_x.indexO

JavaScript如何实现对数字保留两位小数一位自动补零_javascript技巧

本章节介绍一下如何实现对数字保留两位小数效果,如果数字的原本小数位数不到两位,那么缺少的就自动补零,这个也是为了统一的效果,先看代码实例: function returnFloat(value){ var value=Math.round(parseFloat(value)*100)/100; var xsd=value.toString().split("."); if(xsd.length==1){ value=value.toString()+".00"; r

js中的时间转换—毫秒转换成日期时间的示例代码_javascript技巧

js毫秒时间转换成日期时间 复制代码 代码如下: var oldTime = (new Date("2011/11/11 20:10:10")).getTime(); //得到毫秒数 大多数是用毫秒数除以365*24*60*60&1000,这么转回去,这种方法转换太过复杂,年月日,时分秒都要不同的方法获取,而且有的年份有366天,有的365天,这么算起来就太过复杂了. 后面自己试了一个方法,居然成功了 复制代码 代码如下: var oldTime = (new Date(&qu

javascript获取form里的表单元素的示例代码_javascript技巧

//获取form对象 var form=document.getElementById('my_form'); //用户名input对象 user_name是对象的name属性 var userName=form.user_name; //用户名清空 userName.value=''; //用户密码input对象 password是对象的name属性 var password=form.password; //用户密码清空 password.value=";

javascript-怎么格式化用户输入的浮点数,要求保留两位小数

问题描述 怎么格式化用户输入的浮点数,要求保留两位小数 用javascript语句怎么格式化用户输入的浮点数,要求保留两位小数 解决方案 Number.toFixed(2) 解决方案二: <script language="javascript"> document.write("<h1>JS保留两位小数例子</h1><br>"); var a=2.1512131231231321; document.write(&q

javascript实现保留两位小数的多种方法_javascript技巧

第一种方法:javascript实现保留两位小数一位自动补零代码实例:第一种方法介绍一下如何实现对数字保留两位小数效果,如果数字的原本小数位数不到两位,那么缺少的就自动补零,这个也是为了统一的效果,先看代码实例: function returnFloat(value){ var value=Math.round(parseFloat(value)*100)/100; var xsd=value.toString().split("."); if(xsd.length==1){ valu