校驗密碼是否合法的程序。
輸入一個密碼
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:
================================
代碼如下:

