javascript 特定字符分隔字符串函数

function fn(num,div,token){//num需要分割的数字,div多少位分割 token分割字符
     num=num+'',div=div||3,token=token||','
     return num.replace(/d/g,function(a,i,str){
     var l=str.length%div;
     if(((i-l+1)%div==0&&i!==str.length-1)||i==l-1) return a+token;
     else return a;
});
}
"12345678".replace(/[0-9]+?(?=(?:([0-9]{3}))+$)/g,function(a){return a+','});
原文地址:https://www.cnblogs.com/freespider/p/3387985.html