zoukankan      html  css  js  c++  java
  • 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             else
    12                 re+=forbiddenArray[i]+"|";
    13         }
    14         //定义正则表示式对象
    15         //利用RegExp可以动态生成正则表示式
    16         var pattern = new RegExp(re,"g");
    17         if(pattern.test(str)){
    18             return false;
    19         }else{
    20             return true;
    21         }
    22     }

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

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

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

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

  • 相关阅读:
    KVM安装以及远程连接
    开博客祭
    CQOI 2021
    琐记——学长们
    大事祭
    关于洛谷与博客园的博客的一些声明
    CSP-S 2020 & NOIP 2020 日记与游记
    调和级数
    快速乘
    二叉堆
  • 原文地址:https://www.cnblogs.com/zhgblog/p/4129196.html
Copyright © 2011-2022 走看看