比如:var str="◇abcdef□你好,◇123456□有事吗?◇自治州□";把上面的字符串用javascript替换为:
你好,有事吗?
str=str.replace(/◇□/g,"")
你好,有事吗?
str=str.replace(/◇□/g,"")
解决方案 »
- .net中如何制作加好友
- 一个sql问题
- 邮箱中的调查问卷
- 关于showModalDialog的问题.顺便提一下,csdn登陆的验证码我每次乱输照样登陆成功
- 高难度问题,请帮忙,'bt_dataList[...].weburl' 为空或不是对象 是怎么回事?100分
- 如何给用户控件里的HtmlInputText控件赋值?(在线等)
- 页面传递值问题?
- 已有打开的与此连接相关联的 DataReader,必须首先将它关闭,怎么办?
- 如何为DataGrid编辑模板下的控件如:TextBox编写事件?因为这些控件是动态的。
- 请问如何保存精华区的帖子?
- 求救,服务器产生大量文件...
- 如何在GridView前面添加一列,和后面添加两列??
或者var str="df◇abcdefGGG你好,df◇123456GGG有事吗?df◇自治州GGG";
请各为帮帮忙
var str= "◇abcdef□你好,◇123456□有事吗?◇自治州□";
str=str.replace(/^◇[.\.]*□$/ig,"");
如果不知道,别告诉我你想用单纯的一两个正则在javascript中做出来...
var str="◇abcdef□你好,◇123456□有事吗?◇自治州□";
规律是把下面的首尾一样三个(多个也一样)字符替换为空:◇abcdef□;◇123456□;◇自治州□ ,最后剩下字符:你好,有事吗? var str="w◇abcdef□k你好,w◇123456d方法的fgdfgdf□k在干吗?w◇自治州□k";
规律是把下面的首尾一样三个字符替换为空:w◇abcdef□k;w◇123456d方法的fgdfgdf□k;w◇自治州□k,最后剩下字符:你好,有事吗?var str="df◇abcdefGGG呵呵,df◇123456GGG有事吗?df◇自治州GGG";
规律是把下面的首尾一样三个字符替换为空:df◇abcdefGGG;df◇123456GGG;df◇自治州GGG,最后剩下字符:呵呵,有事吗?
var str= "◇abcdef□你好,◇123456□有事吗?◇自治州□";
str=str.replace(/^◇[.\.]*□$/ig,"");上面这个方法测试了一下不行
var str="◇abcdef□你好,◇123456□有事吗?◇自治州□";
str.replace(/◇[\s |\S][^◇]*□/g,"");
这个首字符串和尾字符串事先是知道,比如固定为:首abc,尾为:123
比如:abc你好123请大家abc你好!123帮abc呵呵123忙!abc呵呵sdfsd123
把abc...123替换为空就是:请大家帮忙!
<input type="text" name="txtStart" size="20">
<input type="text" name="txtEnd" size="20">
<input type="text" name="txtName" size="100">
<input name="Submit" type="submit" class="button1" onclick="strReplace()">
</form>
<script language=JavaScript>
function strReplace()
{
var vStart = document.testform.txtStart.value;
var vEnd = document.testform.txtEnd.value;
var reg = new RegExp(vStart + ".*?" + vEnd ,"g");
var text = document.testform.txtName.value;
text=text.replace(reg,"");
alert(text);
}
</script>
var str = "abc你好123请大家abc你好!123帮abc呵呵123忙!abc呵呵sdfsd123"
alert(str.replace(/(abc)[\s\S][^(123)]*(123)/g,""));
</script>