javascript - 有哪些工具可用于在 Node.js 中操作 HTML?

标签 javascript node.js express validation

我有一个 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/

相关文章:

javascript - npx react-native init 错误在 appdata 文件夹中不包含 package.json 文件

node.js - 向客户端发送 cookie,但 Express 不起作用

javascript - 未调用 NodeJS 函数

node.js - axios response.data 奇怪的字符

javascript - 如何设置 .eslintrc 识别 'require' ?

javascript - 使用 JavaScript 构建猜数游戏程序

javascript - 用户登录后添加一些内容

javascript - 将 JSON 数据从 AngularJS 客户端发送到 Express 服务器

node.js - 使用布局时 Jade 模板引擎错误

javascript - Building Typescript : [! ] Error: Unexpected token (注意你需要插件来导入不是 JavaScript 的文件)