function format_money(m){   //m--需要判断的金额  
    if(/[^0-9\.]/.test(m)){
        return "0.00"
    }
    if(m == "" || m == null){
        return "0.00"
    }
    var str = m.toString()
    var num1 = str.split('.')[0];
    var num2 = num1.split('').reverse()
    var res = '';
    for (var i=0 ; i< num2.length;i++){
        if((i+1)%3 == 0  && (i+1) != num2.length){
            res += num2[i] + ",";
        }else{
            res += num2[i];
        }
    };
    if(str.split('.')[1]){
        res = res.split('').reverse().join('') + "." + str.split('.')[1].substring(0,2)
    }else {
        res = res.split('').reverse().join('') +".00"
    }
    return res
}

 

posted on 2019-03-11 15:40  Lesson-J  阅读(262)  评论(0编辑  收藏  举报