十六进制转译并进行违禁词过滤
功能:将一串十六进制后的数据转译成原始数据,并对原始数据进行违禁词过滤 1.封装一个十六进制转译方法 function HEXTOSTRING(h) { var a = []; var i = 0; if (h.length % 4) { a.push(String.fromCharCode(parseInt(h.substring(0, 4), 16))); i = 4; } for (; i < h.length; i += 4) { a.push(String.fromCharCode(parseInt(h.substring(i, i + 4), 16))); } return a.join(''); } 2.将违禁词的词库放到项目中 这的WJC.txt就存放了约20w条违禁词,具体文档可以从网上查找。 3.导入违禁词的包 let Mint = require('mint-filter').default; let fs = require('fs'); const uploadsPath = require("app-root-path").resolve("api/service/WJC.txt"); 备注:详细方法可以通过包名在npm中搜索 来源: CSDN 作者: 戎码江湖 链接: https://blog.csdn.net/qq_43234632/article