<div class="htmlarea"> <textarea id="runcode31222"> <script> 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)); </script> </textarea><br><input onclick="runEx('runcode31222')" type="button" value="运行代码"> <input onclick="doCopy('runcode31222')" type="button" value="复制代码"> <input onclick="doSave(runcode31222)" type="button" value="保存代码">[Ctrl+A 全选 注:<a href="http://www.jb51.net/article/23421.htm" title="查看具体详情" target="_blank">如需引入外部Js需刷新才能执行</a>]</div>