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,則表明含有敏感詞;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM