求去掉html标签的正则表达式

「已注销」 2010-04-29 11:09:25

<p><b><font>这是想要的字符串</font></b></p>


去掉前后的html标签,只要里面的文字!
...全文
577 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 piaolankeke 的回复:]

function delHtmlTag(str)
{
return str.replace(/<"/?.+?>/g,"");//去掉所有的html标记
}
//这个可能IE5会错,那用这个,梅花的:
function delHtmlTag(str)
{
return str.replace(/<[^>]+>/g,"");//去掉所有的html标记
} ……
[/Quote]
挨踢直男 2010-04-29
  • 打赏
  • 举报
回复
var str ="<p><b><font>这是想要的字符串</font></b></p>"

var x = str.replace(/<{1}\/?[a-zA-Z]+>{1}/g,"")
piaolankeke 2010-04-29
  • 打赏
  • 举报
回复
function delHtmlTag(str)
{
return str.replace(/<"/?.+?>/g,"");//去掉所有的html标记
}
//这个可能IE5会错,那用这个,梅花的:
function delHtmlTag(str)
{
return str.replace(/<[^>]+>/g,"");//去掉所有的html标记
}
「已注销」 2010-04-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zswang 的回复:]
JScript code
var s = "<p><b><font>这是想要的字符串</font></b>< /p>";
alert(s.replace(/<[^>]*>/g, ""));
[/Quote]
能过滤掉所有的标签吗?还有在asp里面怎么使用!?谢谢
王集鹄 2010-04-29
  • 打赏
  • 举报
回复
var s = "<p><b><font>这是想要的字符串</font></b>< /p>";
alert(s.replace(/<[^>]*>/g, ""));
「已注销」 2010-04-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wwq0123 的回复:]
var s= "<p><b><font>这是想要的字符串</font></b></p>";
alert(s.replace(/<p>|<b>|<font>|<\/font>|<\/b>|<\/p>/g, ""));
[/Quote]
其他的标签呢?
wwq0123 2010-04-29
  • 打赏
  • 举报
回复
var s= "<p><b><font>这是想要的字符串</font></b></p>";
alert(s.replace(/<p>|<b>|<font>|<\/font>|<\/b>|<\/p>/g, ""));
wangfuxiang 2010-04-29
  • 打赏
  • 举报
回复
直接取标签的innerText干嘛非得用正则表达式取呢

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧