荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: 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软件 网络书店