function strRep(x,y,z){
var index = 1;
var arr = [];
x=x.replace(/[\;|\,|\.|\?|\;|\,|\。|\?|\!]/g,function(){index++;return index%y?'x-x':arguments[0]});
x = x.split('x-x');
for(var i=0; i<x.length; i++){
if(x[i].length >= z){
var n = Math.ceil(x[i].length/z);
for(var j=1; j<=n; j++){
var s = '';
if(j == n){
s = x[i].slice((j-1)*z,x[i].length);
}else{
s = x[i].slice((j-1)*z,j*z);
}
arr.push(s);
}
}else{
arr.push(x[i]);
}
}
}
把字符串以指定个数符号分割 并超过指定字数后再次分割
最新推荐文章于 2021-06-10 10:50:46 发布