Javascript 正则表达式实现为数字添加千位分隔符

前端之家收集整理的这篇文章主要介绍了Javascript 正则表达式实现为数字添加千位分隔符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

最近在网上有看到使用js来实现数字的千位分隔符的面试(笔试)题,所以就自己写了一个利用“正则+replace”来实现的方法

代码如下:

支持正负号匹配,小数点区分,如有错误,希望大大们指出:-D

附上一个其他网友的实现方法

代码如下:
)"); while(re.test(b)){ b = b.replace(re,"$1,$2$3"); } return a +""+ b +""+ c; } var num=1234567/3; alert("num="+num+",四舍五入:"+Math.round(num)+",两位有效数字:"+num.toFixed(2)+",添加千位分隔符:"+formatNumber(num));

以上就是本文的全部内容了,希望大家能够喜欢。

原文链接:/js/55379.html

猜你在找的JavaScript相关文章