js金额格式化(数字分割)
如果数字过大可以进行格式化,阅读比较方便例如 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