您的位置:首页 > 编程语言 > ASP

我最近写了一个通用的ASP实现文件缓存的小CLASS。

2006-08-11 14:57 218 查看
很多论坛、评论都有过滤关键字的功能。但是很多系统,都使用的是一对一的过滤形式。比如要过滤“色情”,那么就是考虑内容里边是否包含“色情”这个词。这种过滤方式对于使用特殊字符连接的敏感字就没办法了。比如“色.情”,中间加一个点,就没办法识别。另外,有的过滤机制太严格,比如过滤了“操”字,搞的你想写“曹操”都不能写。其实,对于敏感关键字的过滤,可以使用正则表达式的方法来实现。首先,我们定义一组特殊字符(比如“.”“-”“`”“_”等)。然后,过滤系统,自动将敏感关键字的按字拆开,中间加入特殊字符,这样生成一个正则表达式,最后直接通过这个表达式检验用户提交的内容。比如“色情”的正则表达式为:“色[.-`_]*情”。PS:突然想到,可能有不完备或错误。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐