我有一个 Node.js/Express 应用程序,它将用户输入作为 HTML,我需要使其格式良好,并删除或替换除一小部分允许的标签之外的所有标签。这样做的现有选项是什么?
例如,清理后,我可能想考虑 <div><br></div>
为空并将其删除,然后替换 <div>Text</div>
与 <p>Text</p>
.
编辑
@kaareal 建议使用 htmltidy,它可以很好地处理清理部分。我怎样才能得到这个干净的输出并删除或替换元素?
最佳答案
我只知道一个库“htmltidy”
已经有一个包装器了 https://npmjs.org/package/htmltidy
关于javascript - 有哪些工具可用于在 Node.js 中操作 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16187482/