js 敏感詞判斷

首先要有敏感詞詞庫
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);  
        }  
    }  
}  
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容