这里不多说,直接来代码:
<SCRIPT SRC="checks.js"> </SCRIPT>//敏感词汇都写入在checks.js里
<script type="text/javascript">
function test(){
var name=document.getElementById("cc").value;//获取需要验证的词汇
var check= arraylist();//arraylist()是checks.js里获取敏感词汇集合的方法
var repre="**";
var restr="";
for (var i = 0; i < check.length; i++) {
//判断用的是正则表达式replace,如果验证有敏感词汇用**代替
restr=name.replace(check[i],repre)
if(restr !=-1){
name=restr;
}
}
if(name==restr){
alert("警告:含有特殊字符!!")
}
alert(restr);
}
</script>
路径下载:http://download.csdn.net/detail/rainjm/9659099 (免费)
本文介绍了一种使用JavaScript实现的敏感词汇过滤方法。通过定义一个获取敏感词汇集合的方法,并利用正则表达式对输入的字符串进行匹配和替换,实现对敏感词汇的自动过滤。最后提供了完整的代码示例。
&spm=1001.2101.3001.5002&articleId=52873334&d=1&t=3&u=eb6446bb38014728841a9a1e1e6ed02f)
3120

被折叠的 条评论
为什么被折叠?



