按固定长度分割字符串

时间:2021-09-29 04:35:36

1、

var str = "fsfsljflsjfsjflsjlghslhjgsfsf";
var step = 4; //假设固定长度为4
var strLen = str.length;
var arr = [];
for(var i=0; i<strLen; i=i+step){
    arr.push(str.substr(i, 4));
}

arr.join(" ");

2、

var str = "fsfsljflsjfsjflsjlghslhjgsfsf";
var reg = /(.{4})/g;
var newStr = str.replace(reg, function(a, b){
         return b + " ";
});//好想可以更简洁。。。。。。。。。。。。。。RegExp.$1 + " "????没成功。。