求个正则,大家帮帮忙吧,急啊[在线等] 想写一个将关键字替换成链接的JS,求一个可以排除掉网页图片注释和已经存在的链接中关键字的正则表达式。就是不替换图片注释和已经存在的链接中的关键字。谢谢大家了,急等!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我来举个例子吧! 比如说: 如何将新闻正文中的“微软”像新浪新闻那样,关键词自动加上链接。 <a href= 'http://www.Microsoft.com.cn '> 链接微软 </a> <IMG src= "nothing_6.gif " alt=123微软 width= "80 " height= "80 "> 就是向上面的那样,只把正文中的关键字“微软”加上链接,而现有的链接“链接微软”中的微软不替换,图片注释“123微软”中的微软也不替换。 如果LZ只是想替换<a>这种超链接标致当中的关键字可以采用DOM解析的方式进行处理把<a>标签的文本节点值替换为<a>标签的href属性节点即可 参考代码<script type="text/javascript"> window.onload=function() var links=new Array(); links=document.body.getElementsByTagName("a"); for(var i=0;i<links.length;i++) { var desc=links[i].getAttribute("href"); links[i].lastChild.nodeValue=desc; } } </script> (?<!=<[^>]*?)微软(?![^<]*>) ASP.NET怎么调用JS文件中的方法 数据库连接字符串出问题 用smtpclient發送的郵件如何再Webmail中發件箱中看到副本 求FLASH教程 GridView中用模板列绑定dropDownList后,在选择一个下拉列表后,如何才能得到该下拉列表所在的行 HttpContext.Current是什么或者像什么? 怎样才能像论坛回贴一样显示文本和图片? vs2003带的水晶报表是什么版本? 帮忙解释一个Regex的定义。 关于在ASP.NET中调用SQL SERVER的存储过程的高难问题? 请教大家一个关于treeview的问题~~急哦,麻烦高人来看看! 求一个数据库教程
比如说: 如何将新闻正文中的“微软”像新浪新闻那样,关键词自动加上链接。
<a href= 'http://www.Microsoft.com.cn '> 链接微软 </a>
<IMG src= "nothing_6.gif " alt=123微软 width= "80 " height= "80 "> 就是向上面的那样,只把正文中的关键字“微软”加上链接,而现有的链接“链接微软”中的微软不替换,图片注释“123微软”中的微软也不替换。
可以采用DOM解析的方式进行处理
把<a>标签的文本节点值替换为<a>标签的href属性节点即可
<script type="text/javascript">
window.onload=function()
var links=new Array();
links=document.body.getElementsByTagName("a");
for(var i=0;i<links.length;i++)
{
var desc=links[i].getAttribute("href");
links[i].lastChild.nodeValue=desc;
}
}
</script>