按固定长度分割字符串

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 + " "????没成功。。

 

 

 

posted @ 2013-09-23 21:54  charling  阅读(553)  评论(0编辑  收藏  举报