您的位置:首页 > 产品设计 > UI/UE

数字千分位处理

2016-05-23 11:34 281 查看
function transformAmount(s) {//千分位显示  

         s=parseFloat(s);//去除首位输入的0,如002,小数不影响parseFloat字符串转数字  

          

            s=s.toString();  

            s = s.replace(/^(\d*)$/, "$1.");  

            s = (s + "00").replace(/(\d*\.\d\d)\d*/, "$1");  

            s = s.replace(".", ",");  

            var re = /(\d)(\d{3},)/;  

            while (re.test(s))  

                s = s.replace(re, "$1,$2");  

            s = s.replace(/,(\d\d)$/, ".$1");  

            return s.replace(/^\./, "0.");  

               

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  js easyUI