Javascript Node.js中有哪些工具用于处理HTML?
我有一个Node.js/Express应用程序,它将用户输入作为HTML,我需要使其格式良好,并删除或替换除一小部分允许标记之外的所有标记。现有的选择是什么 例如,清洁后,我可能希望将Javascript Node.js中有哪些工具用于处理HTML?,javascript,node.js,express,validation,Javascript,Node.js,Express,Validation,我有一个Node.js/Express应用程序,它将用户输入作为HTML,我需要使其格式良好,并删除或替换除一小部分允许标记之外的所有标记。现有的选择是什么 例如,清洁后,我可能希望将视为空的,并将其移除,然后将文本替换为文本 编辑 @kaareal建议使用htmltidy,它可以很好地处理清理部分。如何获取这个干净的输出并删除或替换元素?我只知道一个库“htmlidy” 已经有一个包装了 看起来不错,但据我所知,没有办法删除或替换任意标记?例如,我的许多输入都有我想要的。
视为空的,并将其移除,然后将文本
替换为文本
编辑
@kaareal建议使用htmltidy,它可以很好地处理清理部分。如何获取这个干净的输出并删除或替换元素?我只知道一个库“htmlidy” 已经有一个包装了
看起来不错,但据我所知,没有办法删除或替换任意标记?例如,我的许多输入都有我想要的。