美文网首页
如何给字符串增加千分符

如何给字符串增加千分符

作者: 加缪_ablert | 来源:发表于2017-04-26 21:16 被阅读0次

    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))

    相关文章

      网友评论

          本文标题:如何给字符串增加千分符

          本文链接:https://www.haomeiwen.com/subject/sfuwzttx.html