`
阅读更多

【前言】

      问题描述:由于需求 需要 评论功能,但是评论功能是用户写上去的,用户提交的东西是不能相信的,需要过滤,防止录入攻击代码等等;

      这里只介绍 一个 极简的过滤敏感字符串的方法;

 

【主体】

      我在写这个过滤字符串方法之前 上网查过有没有开放的接口;找了找要么收费 要么没有开源的接口;所以还是自己写一个吧;

//敏感词过滤
    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);  
            }  
        }  
    } 

 

 

 

 

 

 

.

分享到:
评论

相关推荐

    过滤敏感词汇1.0版——仅仅是最简单的过滤

    标题中的“过滤敏感词汇1.0版——仅仅是最简单的过滤”指的是一个初步的文本过滤系统,主要用于检测和移除或替换文本中的敏感词汇。在互联网环境中,为了维护网络秩序,防止不良信息传播,这类系统通常被用于论坛、...

    过滤敏感词汇的laravel包使用DFA算法

    本话题聚焦于一个特定的Laravel包,该包专门用于过滤敏感词汇,并且采用了DFA(Deterministic Finite Automaton,确定有限状态自动机)算法。DFA算法在文本处理、模式匹配等领域有着广泛的应用,尤其在过滤或检测...

    敏感词汇过滤sql数据

    敏感词汇sql文件,可用于对平台用户在不平场景下进行的昵称设置等进行过滤

    敏感词汇过滤源代码

    在IT行业中,敏感词汇过滤是一项重要的技术,尤其在社交媒体、论坛、评论系统等需要监管不当内容的场景下。本文将详细解析如何利用Java实现敏感词过滤,并探讨其工作原理和应用。 首先,我们要理解敏感词汇过滤的...

    高效过滤敏感次类库

    在IT行业中,尤其是在数据安全和内容审查领域,高效地过滤敏感词汇是一项至关重要的任务。"高效过滤敏感词类库"的标题暗示了我们讨论的是一个专门用于检测和屏蔽文本中特定敏感词的软件工具或库。这个库可能采用了一...

    mapreduce高级特性及shuffle

    1.shuffle机制详细讲解 2.MR案例多文件输出 3.MR案例partition使用 4.MR案例内容去重 5.MR案例敏感词汇过滤 6.MR案例自定义combiner的使用 7.MR案例倒排序索引 8.MR案例简单排序

    敏感词汇过滤

    "敏感词汇过滤"是一种常见的技术手段,主要用于防止不适当、攻击性或非法内容的出现。在Java编程环境中,我们可以构建这样的系统来实现这一目标。下面将详细介绍这个主题,并结合给定的文件名“敏感词汇过滤”进行...

    codeigniter 辅助函数 - 敏感词过滤

    4. **黑名单和白名单**:除了敏感词黑名单,还可以设置允许词汇的白名单,避免误判。 5. **实时更新**:如果敏感词库需要定期更新,可以设计一个接口动态加载最新的敏感词列表。 6. **多语言支持**:如果应用需要...

    基于Hadoop的邮件敏感词检测与告警技术研究

    基于Hadoop的邮件敏感词检测与告警技术研究,结合某公司信息安全审计系统实际项目,研究了邮件敏感词 检测与告警的相关技术。本文从研究背景、研究意义和研究现状入手, 分析了敏感词检测与告警的相关技术及其现状,...

    Java 敏感词过滤

    Java 网站敏感词过滤,里面自带词库,架包版本为2.0版本,本 Java工具包由北京师范大学2000级计算机系 张人杰 开发制作 基于多叉树的查找,我这是写了一个如何使用的例子,不懂QQ 248786960

    过滤敏感汉字字符

    在IT行业中,过滤敏感汉字字符是一项重要的数据处理任务,尤其在网络安全、社交媒体监控以及文本分析等领域。这个任务的目的是为了防止或控制不适当、非法或有害的信息传播,确保网络环境的和谐与安全。以下是关于...

    java 消息过滤器的实现

    5. **自定义消息过滤器**:根据需求,你可以创建自己的消息过滤器,例如过滤敏感词汇、进行日志记录、验证用户权限等。 6. **Filter的顺序**:过滤器执行的顺序取决于它们在`web.xml`中的配置顺序,先配置的过滤器...

    JS敏感词过滤代码

    本文主要讲述两种方式过滤敏感词汇。 我在这里直接以函数的形式体现出来,也就是说,用的时候直接调用函数即可。 方式一、RegExp() function filter() { // 获取输入框的内容inputContent var inputContent =...

    android短信过滤

    android4.4的内核发生了变化,以往的拦截机制存在了失效的问题,无法abortbroadcast短信广播。解决方案目前存在两种:一、重新定义短信收发模块替换现有的。二、对原有的拦截机制进行修改。具体代码见文档,根据实际...

    Filter.zip

    在IT行业中,过滤敏感词汇是一项常见的任务,尤其是在网络内容管理、社交媒体监控以及用户评论处理等领域。这个名为"Filter.zip"的压缩包文件提供了一个利用过滤器(Filter)技术和IO流来实现这一功能的示例。下面...

    过滤敏感信息的C++作业代码.pdf

    3. 要注意滤去可能在敏感词汇的中间出现的一些空格(比如要滤去lv, 输入l v 时 要辨认出来并滤去)。 4. 若有用信息(字母,数字)中间夹这无用信息(非字母,数字,标点符号),也要辨 认出并滤去。假如敏感词汇是...

    php-dfa-sensitive:实现过滤敏感词汇 ,基于确定有穷自动机(DFA)算法,支持composer安装扩展

    php-DFA-filterWordphp实现基于确定有穷自动机算法的铭感词过滤安装&使用流程Download and install Composer:curl -sS https://getcomposer.org/installer | php要检查 Composer 是否正常工作,只需要通过 php 来...

    论坛BBS最新敏感词语不良词语过滤(批量)

    论坛系统中实现批量过滤敏感和不良词语,以及词语过滤的重要性。 Discuz! 是一款广泛应用的开源论坛软件,它提供了丰富的管理功能,其中包括词语过滤功能。这个功能可以帮助论坛管理员有效地筛选和屏蔽可能引起...

    实用网站敏感关键词过滤词库

    实用网站敏感关键词过滤词库

    TextFilter:敏感词过滤系统

    敏感词过滤系统 更多详见 Ubuntu Linux下环境构建: sudo apt-get install python-pip pip install nltk pip install jieba pip install pymongo Config下config文件: 可以进行服务器配置,针对数据库中预定...

Global site tag (gtag.js) - Google Analytics