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

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

 

    輸入一個密碼正則表達式

 

    1、長度5-10spa

 

    二、密碼裏面必須包含,大寫字母、小寫字母和數字blog

  

    3、最多輸入5class

 =============================================程序

遇到的問題:密碼

 

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

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

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

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

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

 

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

 

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

代碼以下:

 

 

相關文章
相關標籤/搜索