Python 使用正則表達式驗證密碼必須包含大小寫字母和數字


校驗密碼是否合法的程序。

 

    輸入一個密碼

 

    1、長度5-10

 

    2、密碼里面必須包含,大寫字母、小寫字母和數字

  

    3、最多輸入5

 =============================================

遇到的問題:

 

1. 使用正則表達式驗證密碼必須包含大小寫字母和數字,此為不要求字符數的格式,驗證后為有效。

    ^(?:(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])).*$

若要求密碼的字數,則格式為:

^(?:(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])).{5,10}$

在python中使用re.match進行驗證,若符合則返回match值,若不符合,則返回None

 

re.match("^(?:(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])).*$",pwd)==None:

 

 ================================

代碼如下:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM