我需要知道的正则表达式是如何对下面的情况:密码验证(有字母数字和特殊){8}
- 至少8个字符
(...).{8,}
- 有字母
(?=.*[a-z|A-Z])
- 拥有数
(?=.*\d)
- 包含特殊字符
(?=.*[~'[email protected]#$%?\\\/&*\]|\[=()}"{+_:;,.><'-])
我得到了下面的总部设在其他的正则表达式:
((?=.*\d)(?=.*[a-z|A-Z])(?=.*[~'[email protected]#$%?\\\/&*\]|\[=()}"{+_:;,.><'-])).{8,}
但它失败了:
qwer!234
任何提示吗?
也许这是重复的? http://stackoverflow.com/questions/5068843/password-validation-regex – 2013-03-05 20:04:54
我得到这个消息,这几乎是 – 2013-03-05 20:06:05
[它看起来像我当前正则表达式匹配“qwer!234”](http:// www.rubular.com/r/aqTg4DiatS) – 2013-03-05 20:06:05