找回密码
 注册

[JS] JS增加千分位,去掉数字前导0

php 发表于 2012/9/15 10:10 | 显示全部楼层 |阅读模式
JS增加千分位,去掉数字前面的0.
功能:去掉数字前导0,为数字增加千分位
每3位增加一个千分符,如果需要以4位或者其他数位分隔数字,请将代码中的3改为其他数字.
<script type="text/javascript">
function number_format(o){//Number format
o=o.toString().replace(/\b(0+)/g,'');
var www_qsyz_net=o.replace(/^(\d+)((\.\d+)?)$/,function(s,s1,s2){return s1.replace(/\d{1,3}(?=(\d{3})+$)/g,'$&,') + s2;});
return www_qsyz_net;
}
document.write(number_format('000012149123841533.5666666'));
</script>
最终效果:  12,149,123,841,533.5666666
 楼主| php 发表于 2012/9/20 16:47 | 显示全部楼层
还是很有用的.
回复

使用道具 举报

手机版|轻松E站

轻松E站

快速回复 返回顶部 返回列表