依照指定间隔,向字符串中插入随机字符串
按照指定间隔,向字符串中插入随机字符串
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