mint filter:基于Aho–Corasick算法更轻巧JavaScript敏感词过滤库适用于Node及浏览器环境。 源码
请升级至3.0.0+,低版本存在一种无法判断的情况。 基于Aho–Corasick算法,更轻巧JavaScript敏感词过滤库 :rocket: 。支持Node.js,浏览器等环境(JavaScript / TypeScript),支持敏感词替换成*号。 :flexed_biceps:支持平台 本插件支持Node及浏览器平台,因为使用了Set等新特性,在浏览器上需要Babel的支持! :sparkler:说明 基于Aho–Corasick算法实现的敏感词过滤方案,Aho–Corasick算法是由Alfred V. Aho和Margaret J.Corasick发明的字符串搜索算法,用于在输入的一串字符串中匹配有限组“字典”中的子串。它与普通字符串匹配的不同点在于同时与所有字典串进行匹配。算法均摊情况下具有近似于线性的时间复杂度,近似于长度的所有匹配的数量。 实现详细说明(搜索算法未更新,请查看代码): 个人博客: 掘金社区: 表现 使用20
下载地址
用户评论