Node.js 包推荐 - striptags PHP 函数 strip_tags 的 Node.js 实现
PHP 开发中,有一个常用的函数 strip_tags,主要用于过滤字符串中的 html 标签并允许保留指定的标签。
常用的应用场景有:
- 过滤用户的输入数据中的 html 标签
- 从富文本编辑器生成的 html 字符中截取指定长度的简介
在 Node.js 中, striptags 可以实现同样的效果,具有快速、零依赖等特点。
安装
npm install striptags --save
过滤全部的 html 标签
const text = striptags(html);
保留指定的标签,第二个参数表示需要保留的标签,可以保留多个标签。
const text = striptags(html, ['a']);
把字符串中的 html 标签替换成指定的字符,第三个参数表示要替换成的字符。
const text = striptags(html, [], ' ');