在JavaScript中有没有一种方法可以从字符串中删除HTML标签?

24

我正在使用 primeng 的富文本编辑器组件。这个编辑器将我输入的所有内容转换成 HTML。但有时我想要将这些文本输出为纯文本。Angular 2 是否提供一种简单的方法来从文本中轻松地删除 HTML 标签呢?

谢谢。

1个回答

56

你可以通过 JavaScript 实现这个目标。

试试这个!!

var plainText = content.replace(/<[^>]*>/g, '');
这将返回纯文本。

这将返回你纯文本。


太好了。我刚刚用 替换了巧合,因为我的文本中充满了换行符和 <ul> 标签。 - Johana Lopez 1327
如果属性或注释中有一个闭合的尖括号,这将失败。 - David Conrad
1
这个答案对我在SharePoint富文本列方面真的很有帮助。里面有很多垃圾标记,很难确定是否为空。 - Mark Rullo
1
这个答案对我在SharePoint富文本列方面真的很有帮助。里面有很多垃圾标记,很难确定是否为空。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接