js对敏感词的判断

来源:互联网 发布:三菱数控系统编程 编辑:程序博客网 时间:2024/05/01 15:56

转自:http://www.cnblogs.com/zhgblog/p/4129196.html

js对敏感词的判断

复制代码
 1 //定义敏感字符 2     var forbiddenArray =['xx','<','>','黄色']; 3     //定义函数 4     function forbiddenStr(str){ 5 //        var destString = trim(str); 6         var re = ''; 7          8         for(var i=0;i<forbiddenArray.length;i++){ 9             if(i==forbiddenArray.length-1)10                 re+=forbiddenArray[i];11             else12                 re+=forbiddenArray[i]+"|";13         }14         //定义正则表示式对象15         //利用RegExp可以动态生成正则表示式16         var pattern = new RegExp(re,"gi");17         if(pattern.test(str)){18             return false;19         }else{20             return true;21         }22     }
复制代码

1.首先定义一个敏感词的数组;

2.调用forbiddenStr(str)函数,传入需要验证的字符串;

3.如果返回值为true,则表明没有敏感词;

4.如果返回值为false,则表明含有敏感词;

0 0
原创粉丝点击