加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

使用正则表达式删除Javascript中的HTML标记

发布时间:2020-12-14 00:35:14 所属栏目:百科 来源:网络整理
导读:我试图从Javascript中的字符串中删除所有的html标签。 Heres我有…我不知道为什么它不工作….任何知道我在做什么错了? script type="text/javascript"var regex = "/(.|n)*?/";var body = "ptest/p";var result = body.replace(regex,"");alert(result);/s
我试图从Javascript中的字符串中删除所有的html标签。
Heres我有…我不知道为什么它不工作….任何知道我在做什么错了?
<script type="text/javascript">

var regex = "/<(.|n)*?>/";
var body = "<p>test</p>";
var result = body.replace(regex,"");
alert(result);

</script>

非常感谢!

尝试这个,注意HTML的语法太复杂,正则表达式是正确的100%的时间:
var regex = /(<([^>]+)>)/ig,body = "<p>test</p>",result = body.replace(regex,"");

console.log(result);

如果你愿意使用一个图书馆如jQuery,你可以这样做:

console.log($('<p>test</p>').text());

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读