格式化數字(123456789-->123,456,789)

show一段格式化數字的代碼,主要用於money

    /**
     * 格式化數字  123456789-->123,456,789
     * @param  number
     * @return string
     */
    function reverseNum(num){
        if(typeof num !== "undefined"){
            var arr = (num + "").split(""),
                arr = arr.reverse();


            for(var i=0, len=arr.length/3; i<len; i++){
                arr.splice(i*3+i, 0, "-");
            }
            arr.reverse();
            var str = arr.join("");
            str = str.substring(0, str.length-1);
            str = str.replace(/-/g,",");
            return str;
        }
    }
    alert(reverseNum(51234412442428413));


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章