当前位置: 代码迷 >> Web前端 >> 依照指定间隔,向字符串中插入随机字符串
  详细解决方案

依照指定间隔,向字符串中插入随机字符串

热度:102   发布时间:2012-10-13 11:38:17.0
按照指定间隔,向字符串中插入随机字符串

var getNewString = function (){
    var getIc = function (ic){
        var arric = ic.split(",");
        randomIc = arric[Math.floor(Math.random()*(arric.length))];
        return randomIc
    };
    
    return function (oc,ic,re){
            var reStr = "(.{"+re+"}|.*)";
         var reg = new RegExp(reStr,"g");
                 var ocArray = oc.match(reg)
                 var arrLength = ocArray.length+1;
         for(var element=0;element<arrLength;element+=2){
             ocArray.splice(element+1,0,getIc(ic)) 
                  
         }
         return ocArray.join("");
    }
}();
var firstInput = "我们的祖国是花园,花园的花朵真鲜艳。";
var secondInput  = "%%%%%%%,&&&&&&&&&,##########,@@@@@@@@@";
var interval = 5;
alert(getNewString(firstInput,secondInput,interval));
?转:http://www.cnthub.com/page/M0/S214/214011.html
  相关解决方案