js 按照指定间隔 向字符串中插入随机字符串的实现代码

  作者:bea

<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+"}|.*)"; v


<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>




[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行]



有用  |  无用

猜你喜欢