大概逻辑就是:循环敏感词库的內容然后 1. 直接在用户提交的字符串中匹配 2. 去除特殊符号后匹配 3. 提取其中的中文部分,组成整句进行匹配 4. 提前英文部分,以单词为单位进行匹配。 这四种可以想象为四个级别判断的时候,增加或者减少条件判断能够调整过滤级别
一般常规的越过敏感词验证是在其中加上干扰符号,例如 一个傻¥%&×叉
也有可能是夹杂单词,例如 一个傻tm叉
单词中如果是 f-u-c-k
,这样的都可以被处理越过的方法是夹杂其他語种的词汇就行,例如 é-f-é-u-é-c-é-k-é
这样的暂时未处理。
如果发现 bug
大家提醒我一下的,我在修正现在没有考虑性能。
本作品采用转载必须注明作者和本文链接
本帖由系统于 2年前 自动加精
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。