怎么限制‘简单用户帐号’不能够注册

大龄牛码 2012-10-08 04:11:08
怎么限制‘简单用户帐号’不能够注册,比如 (123,admin,123456,abcd)等这样简单的用户帐号是不能注册的,知道的朋友说下思路或者解决办法
...全文
143 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
abc0824 2012-10-10
  • 打赏
  • 举报
回复
正则表达式,限制长度、字符数字的组合。
authorzhh 2012-10-10
  • 打赏
  • 举报
回复
写一个验证方法:
在验证方法里,先验证长度等……
再验证 黑名单(特定的过于简单的),这两部用正则表达式

最后再ajax验证,改账户是否已存在,过于简单的黑名单验证也可以放到ajax里,这样黑名单就可以动态维护起来了。
Giberson1 2012-10-09
  • 打赏
  • 举报
回复
如果你规则少直接在程序中写,
如果你规则多使用正则表达式。
最美的词 2012-10-09
  • 打赏
  • 举报
回复
楼上说的都可以实现这个功能,但是我个人觉得最好的解决办法,还是在客户端进行,即用javascript结合楼上几位提到的正则表达式进行判断,这样可以减轻服务器端的压力。
litiebiao2012 2012-10-09
  • 打赏
  • 举报
回复
简单帐户的定义边界是什么?
如果需要正则话,你要有自己一套简单帐户的标准,
要么你就自己维护一套配置,里面维护你所说的简单帐户也可,
以后需过滤其他的,往配置里面加即可
大龄牛码 2012-10-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

过滤有顺序的字符、数字,正则限制字母数字组合等都能实现。
[/Quote]有没有提供框架实现呢,因为这个限制的数量多范围广用正则考虑不全,有些说把要限制的保存在数据库中 不知道有更好办法没(比如提供一个jquery框架验证等这样就方便多了)
xxddnishishui 2012-10-08
  • 打赏
  • 举报
回复
建议你用正则表达式
  • 打赏
  • 举报
回复
过滤有顺序的字符、数字,正则限制字母数字组合等都能实现。

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧