在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

 

你可能感兴趣的:(text)