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 |
|