js 千分位(分转元,万转元...)

  //千分位 (万转元)
           function price(a){
                var num = Number(a);
                if(!num){//等于0
                    return num+'.00';
                }else{//不等于0
                    num=num*10000;//万到元(*修改此处,可灵活使用)
                    num+='';//转成字符串
                    var reg=num.indexOf('.') >-1 ? /(\d{1,3})(?=(?:\d{3})+\.)/g : /(\d{1,3})(?=(?:\d{3})+$)/g;//千分符的正则
                    console.log(num.indexOf('.')>-1)
                    return num.replace(reg, '$1,')//千分位格式化
                }
            }
       price(1)//10,000
        

猜你喜欢

转载自www.cnblogs.com/fanqiuzhuji/p/12411198.html