求解:在一个网页中有许多的网址(超链接),如何只保留下某个关键字有关的网址,其他的都去掉(文字去掉链接,图片直接删除)
解决方案 »
- 获取客户端登录系统的用户名
- 缺少对象
- 有没有办法实现在按提交按钮后,弹出一个提示信息,在弹出提示信息的同时也提交◎◎◎◎
- 还是关于获取<font>id的问题,请问有什么错误呢
- 如何判断页面是否已经引用了JQUERY?
- 高手帮忙--关于页面打印的问题(如果解决,一定给分!!)
- 今晚需交差(续)
- 如何解决WebBrowser是没有标记为安全的ActiveX? 100分!!!
- 页面中有两个iframe,为什么用window.frames.frameid方法得不到iframe
- 急问:如何把iframe的滚动条设置为浏览器的滚动条
- 我完蛋了,这种情况该怎么处理?
- 十万火急啊啊,getElementById的问题
var str = 'fsdfsd<a href="http://baidu.com">baidu</a>dasdas<a href="http://google.com"><img src="http://www.google.com.hk/intl/zh-CN/images/logo_cn.png" /></a>fsdfsd<a href="http://csdn.net">csdn</a>sdfsd';
var arr = ['baidu','google']; //想保留的关键词
var re = /<a.+?<\/a>/gi;
document.write(str) //替换之前的
document.write('<br/><br/><br/><br/>')
str = str.replace(re,function($){
for(var i = 0, len = arr.length; i < len; i++){
if($.match(arr[i])){
return $;
}else{
if((i+1) != len){
continue;
}else{
return '';
}
}
}
})
document.write(str) //替换之后的
</script>