我想正則表達式爲密碼驗證密碼驗證的正則表達式
^(?=.*\d)(?=.*[A-Z])(?=.*[a-z]).{6,}$
它限制了至少1位,1個上1小寫字母,不是嗎?
那麼爲什麼以下結果爲true
?
(new RegExp('^(?=.*\d)(?=.*[A-Z])(?=.*[a-z]).{6,}$')).test('aaAAffffaAfDvad')
但是下一個false
?
(new RegExp('^(?=.*\d)(?=.*[A-Z])(?=.*[a-z]).{6,}$')).test('aaAA112')
請不要限制最大長度。 – zerkms
沒有真正的原因溝數/案件要求和最大長度要求。他們不工作,從未工作。另請參閱http://xkcd.com/936/ – Deestan
您可以在此[網站](http://www.myregextester.com/index.php)上查找您的RegEx。永遠不知道,你可能會發現一些有趣的... –