22

用Rails校验使你的密码更“坚固”


原文:Rails validation make sure your user passwords are strong

里克:很短小的一篇文章, 不过对于正则表达式有点晕的我,还是很有用的,所以留着这里做一个笔记吧。

文章里使用了正则进行密码校验:

 
def password_valid?
  self.password =~ /^(?=.*d)(?=.*[a-z])(?=.*[A-Z])(?!.*s).{8,15}$/
end

校验内容:

  1. 8-15位长度
  2. 至少含有一个大写字母
  3. 至少含有一个小写字母
  4. 至少含有一个数字
  5. it also checks that there's no funkycharacters '(?!.*\s)'

越狱第三季不会真的播不到最终结局吧?我发现里面的演员真的演技一流啊。贴第一季的视频列表,没事喜欢就看看。

广告时间,目前是2.65美元,等到50美元就可以给李猪猪买玩具啦!!


  • 标签 :  ,
  • 原文链接 : http://railser.cn/blog/rails-validation-make-sure-your-user-passwords-are-strong
  • 转载原创文章请注明 : 里克的自习室
  • 收藏到 : Google书签 新浪ViVi 365Key网摘 天极网摘 我摘 POCO网摘 博采网摘 YouNote网摘 和讯网摘 博拉网 igooi网摘 I2Key网摘 天下图摘 百特门网摘 Del.icio.us Yahoo书签 奇贴 QQ娱乐摘 添加到Digg! 添加到Facebook!
  • 发表留言