注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 奥运,中国奖牌到底排第几?
 帮助

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


2006-08-11 14:57:17
 标签:ASP CLASS 文件缓存   [推送到技术圈]

版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。
很多论坛、评论都有过滤关键字的功能。但是很多系统,都使用的是一对一的过滤形式。
比如要过滤“色情”,那么就是考虑内容里边是否包含“色情”这个词。这种过滤方式对于使用特殊字符连接的敏感字就没办法了。比如“色.情”,中间加一个点,就没办法识别。另外,有的过滤机制太严格,比如过滤了“操”字,搞的你想写“曹操”都不能写。
其实,对于敏感关键字的过滤,可以使用正则表达式的方法来实现。
首先,我们定义一组特殊字符(比如“.”“-”“`”“_”等)。
然后,过滤系统,自动将敏感关键字的按字拆开,中间加入特殊字符,这样生成一个正则表达式,最后直接通过这个表达式检验用户提交的内容。
比如“色情”的正则表达式为:“色[.-`_]*情”。
PS:突然想到,可能有不完备或错误。

本文出自 “网络新势力” 博客,转载请与作者联系!





    文章评论
 
 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: