某某茶叶有限公司欢迎您!
金沙棋牌在线 > 服务器&运维 > js 数值转换为3位逗号分隔的示例代码_javascript技巧_脚本之家

js 数值转换为3位逗号分隔的示例代码_javascript技巧_脚本之家

时间:2019-12-29 06:38

实例代码:复制代码 代码如下:function formatNum {

js将数值转换为3位逗号分隔示例介绍

 本篇文章主要是对js将数值转换为3位逗号分隔的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助

实例代码:

 

 代码如下:

function formatNum(strNum) {

 

if (strNum.length <= 3) {

 

return strNum;

 

}

 

if (!/^(+|-)?(d+)(.d+)?$/.test(strNum)) {

 

return strNum;

 

}

 

var a = RegExp.$1, b = RegExp.$2, c = RegExp.$3;

 

var re = new RegExp();

 

re.compile("(d)(d{3})(,|$)");

 

while (re.test(b)) {

 

b = b.replace(re, "$1,$2$3");

 

}

 

return a + "" + b + "" + c;

 

}

 

本篇文章主要是对js将数值转换为3位逗号分隔的示例代码进行了介绍,需要的朋友可以过来参考下,希...

工作中很常用的东西:例1,使数字1111111变成11,111,111.00,保留两位小数。

if {

function outputmoney {number = number.replace;if || number == "")return "";number = Math.round / 100; if  return '-' + outputdollars(Math.floor + '') + outputcents; else return outputdollars(Math.floor + outputcents;} //&#26684;&#24335;&#21270;&#37329;&#39069;function outputdollars { if  return (number == '' &amp;#63; '0' : number); else { var mod = number.length % 3; var output = (mod == 0 &amp;#63; '' : (number.substring; for (i = 0; i &lt; Math.floor; i++) { if  &amp;&amp;  output += number.substring(mod + 3 * i, mod + 3 * i + 3); else output += ',' + number.substring(mod + 3 * i, mod + 3 * i + 3); } return ; }}function outputcents { amount = Math.round - Math.floor; return (amount &lt; 10 &amp;#63; '.0' + amount : '.' + amount);}

return strNum;

例2,使数字1111111变成11,111,111---和使11,111,111变成1111111---整数--

}

js 格式化金额的代码---www.jb51.netfunction tran{ var v, j, sj, rv = ""; v = id.value.replace; j = v[0].length % 3; sj = v[0].substr; for (var i = 0; i &lt; sj.length; i++) { rv =  &amp;#63; rv + "," + sj.substr: rv + sj.substr; } var rvalue =  &amp;#63; v[0].substr + rv: v[0].substr + rv + "." + v[1]; if  == 44) { rvalue = rvalue.substr; } id.value = rvalue;}function tran2{ var v; v = id.value.replace;}<!--body,td,th,input { font-size: 12px;}-->

if ?$/.test {

以上就是本文的全部内容,希望对大家的学习有所帮助,轻松实现js金额数字格式化,谢谢大家的阅读。