黑客帝国 少年故事:javascript如何将多个连续相同字符的且不定长字符串替换成一个字符?

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 04:21:14
string1="abacd.....cdfed....efae....................adsdf",
将每个由"."开头的“.”串替换成"\" ,
结果是:string1="abacd\cdfed\efae\adsdf",
谢谢!
谢谢楼下这位兄弟,我会给你加更多分数,请等些天。

javascript如下:

<script language="javascript">
var i,string1,string2,string3;
string3="";
string1="abacd.....cdfed....efae....................adsdf";
alert("修改前:\n string1=" + string1);
string2=string1.split(".");
for(i=0;i<=string2.length-1;i++){
if(string2[i]!=""){
string3=string3+string2[i];
if(i<string2.length-1){
string3=string3+"\\";
}
}
}
alert("修改后:\n string1=" + string3);
</script>