【前言】
问题描述:由于需求 需要 评论功能,但是评论功能是用户写上去的,用户提交的东西是不能相信的,需要过滤,防止录入攻击代码等等;
这里只介绍 一个 极简的过滤敏感字符串的方法;
【主体】
我在写这个过滤字符串方法之前 上网查过有没有开放的接口;找了找要么收费 要么没有开源的接口;所以还是自己写一个吧;
//敏感词过滤 var keywords=['尼','玛','曹','握','草','窝','卧','槽', '煞','笔','麻','痹','蛋','鸡','我日','滚','蛋','操', '垃','圾','妈','逼','傻','巴']; $("input[type=text]").live("blur",function(){ _filter_method($(this)); }); $("textarea").live("blur",function(){ _filter_method($(this)); }); function _filter_method(obj){ //获取文本输入框中的内容 var value = $(obj).val(); //遍历敏感词数组 for(var i=0;i<keywords.length;i++){ //全局替换 var reg = new RegExp(keywords[i],"g"); //判断内容中是否包括敏感词 if(value.indexOf(keywords[i])!=-1){ var result = value.replace(reg,"**"); value = result; $(obj).val(result); } } }
.
相关推荐
过滤敏感词汇的laravel包,使用DFA算法
NULL 博文链接:https://931360439-qq-com.iteye.com/blog/961607
敏感词汇sql文件,可用于对平台用户在不平场景下进行的昵称设置等进行过滤
1.shuffle机制详细讲解 2.MR案例多文件输出 3.MR案例partition使用 4.MR案例内容去重 5.MR案例敏感词汇过滤 6.MR案例自定义combiner的使用 7.MR案例倒排序索引 8.MR案例简单排序
基于Hadoop的邮件敏感词检测与告警技术研究,结合某公司信息安全审计系统实际项目,研究了邮件敏感词 检测与告警的相关技术。本文从研究背景、研究意义和研究现状入手, 分析了敏感词检测与告警的相关技术及其现状,...
Java 网站敏感词过滤,里面自带词库,架包版本为2.0版本,本 Java工具包由北京师范大学2000级计算机系 张人杰 开发制作 基于多叉树的查找,我这是写了一个如何使用的例子,不懂QQ 248786960
利用java实现敏感词过滤的工具类,需要根据具体业务适当调整词库内容.非常实用.
NULL 博文链接:https://justcoding.iteye.com/blog/659188
android4.4的内核发生了变化,以往的拦截机制存在了失效的问题,无法abortbroadcast短信广播。解决方案目前存在两种:一、重新定义短信收发模块替换现有的。二、对原有的拦截机制进行修改。具体代码见文档,根据实际...
3. 要注意滤去可能在敏感词汇的中间出现的一些空格(比如要滤去lv, 输入l v 时 要辨认出来并滤去)。 4. 若有用信息(字母,数字)中间夹这无用信息(非字母,数字,标点符号),也要辨 认出并滤去。假如敏感词汇是...
实用网站敏感关键词过滤词库
php-DFA-filterWordphp实现基于确定有穷自动机算法的铭感词过滤安装&使用流程Download and install Composer:curl -sS https://getcomposer.org/installer | php要检查 Composer 是否正常工作,只需要通过 php 来...
Java 敏感词汇过滤 Java 敏感词汇过滤Java 敏感词汇过滤Java 敏感词汇过滤
(Jsp项目)自然灾害论坛毕业设计(源码+说明+演示视频)....13.过滤敏感词汇 当发帖的内容有敏感词汇时,有两种解决方案,第一种是屏蔽帖子,第二种防和谐,即拆字。 14.发帖楼号的设置,还有电梯直达的功能 15.意见建议
【基于JSP的毕业设计】自然灾害论坛(项目源码+说明+...13.过滤敏感词汇 当发帖的内容有敏感词汇时,有两种解决方案,第一种是屏蔽帖子,第二种防和谐,即拆字。 14.发帖楼号的设置,还有电梯直达的功能 15.意见建议。
13.过滤敏感词汇 当发帖的内容有敏感词汇时,有两种解决方案,第一种是屏蔽帖子,第二种防和谐,即拆字。 14.发帖楼号的设置,还有电梯直达的功能 15.意见建议 用户可以给管理员联系,并欢迎提成各种意见和建议;
实现过滤敏感词汇,基于确定有穷自动机(DFA)算法
敏感词过滤sql,多数是当下一些设计非法的字符,例如,涉黄、涉恐、涉及到政治以及一些言语具有攻击性的词汇,包括辱骂、宗教等等一系列的词汇。 也是我们经常用到的sql,有助于项目干净、绿化
本文主要讲述两种方式过滤敏感词汇。 我在这里直接以函数的形式体现出来,也就是说,用的时候直接调用函数即可。 方式一、RegExp() function filter() { // 获取输入框的内容inputContent var inputContent =...