javascript如何将多个连续相同字符的且不定长字符串替换成一个字符?
string1="abacd.....cdfed....efae....................adsdf",将每个由"."开头的“.”串替换成"\",结果是:s...
string1="abacd.....cdfed....efae....................adsdf",
将每个由"."开头的“.”串替换成"\" ,
结果是:string1="abacd\cdfed\efae\adsdf",
谢谢!
谢谢楼下这位兄弟,我会给你加更多分数,请等些天。 展开
将每个由"."开头的“.”串替换成"\" ,
结果是:string1="abacd\cdfed\efae\adsdf",
谢谢!
谢谢楼下这位兄弟,我会给你加更多分数,请等些天。 展开
1个回答
2006-05-08
展开全部
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>
<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>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询