在JavaScript中正则表达式来删除链接

前端之家收集整理的这篇文章主要介绍了在JavaScript中正则表达式来删除链接前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在 JavaScript中有一个字符串,它包含一个带有href的标签.我想删除所有链接和文本.我知道如何删除链接并留下内部文本,但我想要完全删除链接.

例如:

var s = "check this out <a href='http://www.google.com'>Click me</a>. cool,huh?";

我想使用正则表达式,所以我留下来:

s = "check this out. cool,huh?";

解决方法

这将删除< a和/ a&gt ;:之间的所有内容
mystr = "check this out <a href='http://www.google.com'>Click me</a>. cool,huh?";
alert(mystr.replace(/<a\b[^>]*>(.*?)<\/a>/i,""));

这不是真的万无一失,但也许它会为你的目的做窍门…

猜你在找的JavaScript相关文章