我想将正则表达式应用于密码字段,其中包含至少一个、一个UpperCase、一个数字和一个特殊符号
(Eg : Ss@1)
发布于 2015-02-06 06:14:38
你能做到的。不过,我认为更好的解决办法是实施最小长度。即使没有大写或数字,在密码中添加两个随机字母也会使密码的安全性提高600倍以上。您还可以尝试一些技术,例如,如果安全性是真正需要考虑的,则让用户知道他们什么时候有一个特别常见的密码(这可能会通过您的regex)。
发布于 2015-02-06 06:02:12
一个特殊字符,一个大写,一个小写(按任何顺序)
^(?=.{8,})(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).*$可以使用http://rubular.com/验证正则表达式。
发布于 2015-02-06 05:55:49
试试这个:
^[a-zA-Z\d]{8,}$https://stackoverflow.com/questions/28359366
复制相似问题