首页/javascript外包/js金额格式化(数字分割)

js金额格式化(数字分割)

发布-xiaoming | 浏览量-

如果数字过大可以进行格式化,阅读比较方便例如 100000 格式化后   100,000 金额 
使用moneyForamt( 100000  ,3) return  100,000 
使用moneyForamt( 100000  ,5) return  1,00000

 

function moneyForamt( str,cutsize  )

{

    if( typeof str == "number")

    {

        str+="";

    }

    var str_array  =str.split("");

    var size = str_array.length ;

    if( size <=3)

    {

        return str ;

    }

    str_array = str_array.reverse();

    var temp_array=[];

    for( var i=0;i<size; i ++ )

    {

        var s = str_array[ i ] ;

        temp_array.push(s);

        if(  (i+1)%cutsize == 0 )

        {

            temp_array.push(",");

        }

    }

    var res = temp_array.reverse().join("") ;

    res= res.replace(/^,/,"");

    return res ;

 

}

 

原文地址:http://www.35ui.cn/post/20161010547.html

标签格式化replace

上一条: 银行卡号4位分隔JS 银行卡号分隔
下一条: js 时间戳格式化 格式为 yyyy-mm-dd hh:MM:ss

或许你还对下面的文章感兴趣