js替换,原来是所有的js都替换掉了
str = str.replace(/<script[^\>]*?>([^\x00]*?)<\/script>/ig, '');现在想改成,只要是<script src='http://www.abc.com......'> 只要是含有www.abc.com的连接的都保留,其它的去掉,请问怎么实现
str = str.replace(/<script[^\>]*?>([^\x00]*?)<\/script>/ig, '');现在想改成,只要是<script src='http://www.abc.com......'> 只要是含有www.abc.com的连接的都保留,其它的去掉,请问怎么实现
解决方案 »
- 关于sqldatareader if(!dr.read())的作用
- 谁能给我一些sql2005高级查询的举例
- 请问:MenuStrip为什么在Form设置MdiParent后自动跳到父窗体上? 已搞定,来一个人进来接分结帖。
- 导出excel乱码的问题
- DropDownList怎么实现网站友情连接的跳转?(asp.net(C#))?
- C#向系统发送回车
- 求flash控件的属性及事件方法在C#中
- 【急】如何在C#的Winform开发中改变ToolBar等控件的背景色?
- 关键字过滤
- WPF 我遇到的3个问题:需要解决下。
- 求各位大神指导……
- c# winForm 用oracleparameter传参数的问题
{
if(v.Contains('www.abc.com')) return v;
else return '';
});C#可直接通过正则来实现:<script[^>]*?src='(?!http://www\.abc\.com[^']+)[^']+'[^>]*?>可惜JS正则不支持零宽度负预测先行断言
{
if(v.indexof('www.abc.com')>0) return v;
else return '';
});C#可直接通过正则来实现:<script[^>]*?src='(?!http://www\.abc\.com[^']+)[^']+'[^>]*?>可惜JS正则不支持零宽度负预测先行断言
str = str.replace(/<script((?!www\.abc\.com)[^>])*?>[^<]*?<\/script>/ig, '');