如何删除指定位置的字符? var a="中国美国英国法国"; var b=a.replace("英国","英"); alert(b); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能我这个例子举的不是很明确。这样:a=b+"国"+c+"国"+d+"国"+e+"国"a、b、c、d、e都是变量,要删除变量“d”后面的“国”。我也想到用replace,但是不知道怎么写,是不是要用正则啊,正则我不在行啊。 <script>//var a='a=b+"国"+c+"国"+d+"国"+e+"国"';var a="中国美国英国法国"var re=/((.*?国){2}.*?)国(.*)/g;a.match(re)var b=a.replace(re,"$1$3"); alert(b);</script> 来个SPLIT版的。<script>var str = "中国美国英国法国国";var strsplit = str.split("国");var newstr = "";for(var i=0; i<strsplit.length; i++){(i==2)?(newstr = newstr + strsplit[i]):(newstr = newstr + strsplit[i] + "国");}newstr = newstr.substr(0,newstr.length-1);alert(newstr);</script> jiaxueq(Loading...) ,哥们你太敬业了,谢谢啊! easyui的combobox示例代码,从VS调试,结果不正确,为什么? 百度下拉框用的是什么技术? mousedown和mouseover不能同时执行吗? 小弟请教一个函数问题 如何解决几个动作延迟执行(提问可能不太准确...)? 求jquery上传插件 寻求在页面对用户输入数据进行有效性验证的点子? 大牛们帮小弟看看这个问题,submit()不能提交,提示拒绝访问 粘贴后的事件是什么啊? 求助:能否判断当前浏览器状态吗? 请问多个Text非空校验怎么写校验函数? 小菜鸟送分题 关于js
//var a='a=b+"国"+c+"国"+d+"国"+e+"国"';
var a="中国美国英国法国"
var re=/((.*?国){2}.*?)国(.*)/g;
a.match(re)
var b=a.replace(re,"$1$3");
alert(b);
</script>
var str = "中国美国英国法国国";
var strsplit = str.split("国");
var newstr = "";
for(var i=0; i<strsplit.length; i++){
(i==2)?(newstr = newstr + strsplit[i]):(newstr = newstr + strsplit[i] + "国");
}
newstr = newstr.substr(0,newstr.length-1);
alert(newstr);
</script>