如何给字符串增加千分符

2017-04-26  本文已影响0人  加缪_ablert

var str="213eedauou224111";

function test(str){

var arr=[];
var num=0;
var item='';
//千分符是三字符后以逗号隔开

var prev=str.length%3

//如果%0的话,则整个字符串三字符以逗号隔开,%1则第一个字符后加逗号隔开,%2则前两位字符加逗号给开;

if ( !prev!=0 ){

  arr.push(str.substring(0,prev))

//找出多余出的字符,把它push到空数字arr里面

}
  str=str.substring(prev)

//重新计算str的长度
for( var i=0; i<str.length ; i++){
num++;
item+=str[i];
if(num==3){
arr.push(item);
item='';
num=0;
}
var newStr=arr.join('')
}
return newStr;
}

console.log(test(str))

上一篇下一篇

猜你喜欢

热点阅读