我需要知道的正則表達式是如何對下面的情況:密碼驗證(有字母數字和特殊){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