浏览 1084 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-03-11 关键字: 验证
这次做项目搞开发.遇到了一个非常急手的问题,就是注册的时候 呢称 过滤.
过滤一写色情的,政治敏感的名称,比如人家输入”法论公“就要过滤。。等等 我想了半天,想不到一个好的解决办法.难道一个个写死上去验证.这样是不是效率上太低了.如果是这样做.光这一个功能就得做上半个月.我想了想.想出了.一个很懒的办法就是,用一张表的记录做要过滤的字符,存数据库中.然后用ajax+正则去验证............ 但好像也不是一个好的办法。 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2008-03-11
“三去车仑工力”你怎么过滤,呵呵。
过滤器怎么斗得过人? 这点还是verycd的emule好。过滤词就是一个文本文件大家一目了然啊,不爽可以自删之。呵呵。 |
|
| 返回顶楼 | |
|
时间:2008-03-11
hax 写道 “三去车仑工力”你怎么过滤,呵呵。
过滤器怎么斗得过人? 这点还是verycd的emule好。过滤词就是一个文本文件大家一目了然啊,不爽可以自删之。呵呵。 如果是用javascript验证,那又如何是好.总不能为了一个验证把框架换了吧 |
|
| 返回顶楼 | |
|
时间:2008-03-11
先把要屏蔽的先输入数据库,然后用户填表注册时校验用户已经存在。
|
|
| 返回顶楼 | |
|
时间:2008-03-12
通过正则表示式,来匹配和过滤。
|
|
| 返回顶楼 | |
|
时间:2008-03-12
johnnyhg 写道 通过正则表示式,来匹配和过滤。
那么多的字符.要验证.这个正则又如何去写呢.请问这位同道朋友."法论功"这个正则如何写...要是多了一些骂人的话.又如何去验证呢? |
|
| 返回顶楼 | |
|
时间:2008-03-12
放数据库吧,就过滤些重要的关键字,要想做到全部过滤,不可能吧
现在有专门拆字的工具,就像hax说的“三去车仑工力”一样。 你输入原文,然后全选一篇文章,按一快捷键,整篇文章都变成这种形式的样子了。 你怎么过滤? |
|
| 返回顶楼 | |
|
时间:2008-03-12
除了昵称还有别的地方吧,过滤分析敏感文字最好使的还是人!
你可以这样: 把用户可以修改的文字字段收集整理好, 然后DAO的SAVE方法监听,当该字段发生修改行为,马上触发一个事件, 你可以给ADMIN的MSN发一个包含该字段的信息(需要个MSN BOT) 或者,只是写入数据库 等ADMIN查看 |
|
| 返回顶楼 | |
|
时间:2008-03-13
非常谢谢楼上两位,同道朋友.这个问题我解决了.采用的是保存在数据库中.然后去验证的.这个功能上还是花了不少的时间去做的.
|
|
| 返回顶楼 | |
|
时间:2008-03-13
您这个如果在线交易量比较大, 还是建议不要放 在数据库里, 数据库资源宝贵,
不如放在CACHE里。 |
|
| 返回顶楼 | |










