在JS中,将text框中数据格式化,根据不同的小数位数,格式化成对应的XXX,XXX,XXX.XX(2位小数) 或者XXX,XXX,XXX(0位小数)

//在JS中,将text框中数据格式化,根据不同的小数位数,格式化成对应的XXX,XXX,XXX.XX(2位小数) 或者XXX,XXX,XXX(0位小数)
        function formatNum(num, n) {//参数说明:num 要格式化的数字 n 保留小数位
            num = String(num.toFixed(n));
            var re = /(-?\d+)(\d{3})/;
            while (re.test(num)) num = num.replace(re, "$1,$2")
            return num;
        }
View Code

 

posted @ 2014-07-28 16:48  zhuifeng0724  阅读(138)  评论(0编辑  收藏  举报