我想創建一個密碼檢查器,但是如何創建它,以便在數字,大寫/小寫和(,),$,%,_ /以外的其他字符時可以寫入錯誤。如何只允許Python中的字符串中的數字,字母和某些字符?
我有什麼至今:
import sys
import re
import string
import random
password = input("Enter Password: ")
length = len(password)
if length < 8:
print("\nPasswords must be between 8-24 characters\n\n")
elif length > 24:
print ("\nPasswords must be between 8-24 characters\n\n")
elif not re.match('[a-z]',password):
print ('error')
https://regexone.com/ –
你問如何編寫符合您設置的條件的正則表達式? – thumbtackthief
這是一個非常有用的工具:https://regex101.com/ – thumbtackthief