首页  >  文章  >  web前端  >  如何在 JavaScript 中从字符串中去除 HTML 标签?

如何在 JavaScript 中从字符串中去除 HTML 标签?

DDD
DDD原创
2024-10-30 06:38:27318浏览

How to Strip HTML Tags from Strings in JavaScript?

在 JavaScript 中从字符串中剥离 HTML 标签

问题:如何使用 JavaScript 从字符串中删除 HTML 标签string?

答案:

要从 JavaScript 中的字符串中去除 HTML 标签,可以使用以下正则表达式:

cleanText = strInputCode.replace(/<\/[^>]+(>|$)/g, "");

这正则表达式的目标实例是

变体:

  • 删除标签而不留下尾随空格: cleanText = strInputCode.replace(/[^ > ] (>|$)/g, "");
  • 删除标签和注释:cleanText = strInputCode.replace(/[^>] (>|$) ||$)/sg, "");

注意事项:

  • 这个正则表达式并非万无一失,并且假定特定的输入格式。
  • Sanitize-html 或类似的软件包可以提供清理和删除 HTML 标签的全面解决方案。
  • 使用解析器是最安全的方法从不受信任的输入中删除标签。

以上是如何在 JavaScript 中从字符串中去除 HTML 标签?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn