密碼複雜度檢查的Regex

來源:互聯網
上載者:User

一, 密碼最少長度為 6位 ,並至少包含3種複雜類別的字元 (如 Abc134 或者 abc12# 符合 如abc123 123 <>( 就不符合) 
二  密碼最少長度為 8位 ,並至少包含2種複雜類別的字元 (如 Abc21334 或者 abcd1234 符合 如12345678 abcdefg就不符合) 
三, 密碼的複雜類別由拉丁、西裡爾或希臘字母組成 
複雜類別說明 
1 大寫字母 如:A B C....Z 
2 小寫字母 如:a b c....z 
3 西文阿拉伯資料 如:0 1 2...9 
4 其他字元(“特殊字元”、標點、符號 如:{ } [] , < > @ $ % & ^ ( ) _ + = 

 

^(?:(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])|(?=.*[A-Z])(?=.*[a-z])(?=.*[^A-Za-z0-9])|(?=.*[A-Z])(?=.*[0-9])(?=.*[^A-Za-z0-9])|(?=.*[a-z])(?=.*[0-9])(?=.*[^A-Za-z0-9])).{6,}|(?:(?=.*[A-Z])(?=.*[a-z])|(?=.*[A-Z])(?=.*[0-9])|(?=.*[A-Z])(?=.*[^A-Za-z0-9])|(?=.*[a-z])(?=.*[0-9])|(?=.*[a-z])(?=.*[^A-Za-z0-9])|(?=.*[0-9])(?=.*[^A-Za-z0-9])|).{8,}

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.