荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: jieer@smth.org (小男孩), 信区: InstallBBS
标 题: web关键字过滤
发信站: BBS 水木清华站 (Thu Oct 17 23:57:51 2002)
转信站: SZUBBS!news2.happynet.org!maily.cic.tsinghua.edu.cn!SMTH
这个比telnet的简单的多,而且可以把中文的标点,符号去掉,然后再比较
var badword = new Array("关键字","脏话") ;
var badstr = "~!@ #$%^&*()[]{}_+-|=\`;,:'\"?<>/~!·#¥%…;‘
’:“”—*( )—+|-=、/。,?《》\n\r〈〉" ;
function IsBadWord(m) /* 脏话过滤功能 */
{ var tmp = "" ;
for(var i=0;i<m.length; i++)
{ for(var j=0;j<badstr.length;j++)
if(m.charAt(i) == badstr.charAt(j)) break;
if(j==badstr.length) tmp += m.charAt(i) ;
}
for(i=0;i<badword.length;i++)
if(tmp.search(badword[i]) != -1) return true;
return false;
}
在表单提交是判断就可以了
--
※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 61.143.103.4]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店