2014-02-12 137 views
-6

我想要一個包含密碼的正則表達式複雜密碼的正則表達式

1.它必須包含至少一個大寫字母和一個小寫字母。

2.它也可能包含符號,但不包括這些:=? <>()'「/ \ &。

這裏是我正則表達式

/^(?=。[AZ])(?=。 [AZ])[A-ZA-Z ,; !/〜`@#$%^ * -_ +〜[] {} |] {8,20} $ /;

所以,請給我的正則表達式

+0

看看:http://regexlib.com/Search。 aspx?k = password&AspxAutoDetectCookieSupport = 1 –

+4

-1 for「urgent」 –

+2

限制使用'=?<>()'「/ \&'只是無意義的。還要求我們編寫代碼而不顯示任何努力並不是Stackoverflow的工作方式。 – HamZa

回答

0

嘗試:

(?=.*[A-Z])(?=.*[a-z])(?!.*[:=?<>()'"/\&.]).* 

[:=?<>()'"/\&.]將字符替換恩[],你不希望出現在密碼

將匹配:

PassWord 
Password+ 

慣於比賽:

password 
Password<> 
+0

它真棒男人非常感謝 – user3301995

+0

沒有後顧之憂 – Srb1313711