JS 给数字加三位一逗号间隔的方法


1.方法

function format_number(n) {
                var b = parseInt(n).toString();
                var len = b.length;
                if (len <= 3) { return b; }
                var r = len % 3;
                return r > 0 ? b.slice(0, r) + "," + b.slice(r, len).match(/\d{3}/g).join(",") : b.slice(r, len).match(/\d{3}/g).join(",");
            }

2.调用

alert(format_number(123456789));

3.输出

123,456,789

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM