//定义方法
function sensitive(content){
var keywords=["暴力", "色情", "fuck", "TMD"];//敏感词词库
var value = content;//获取需要过滤的内容
//遍历敏感词数组
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;
}
}
return value;
}
在html中引用
<input type="text" id="text" name="" value="">
<button type="button" name="button" οnclick="fnxx()">查询</button>
<script type="text/javascript">
function fnxx() {
var text = $api.val($api.byId('text'));
var newtext = sensitive(text);
alert(newtext);
}
</script>