パスワードチェッカーを作成したいのですが、数字、大文字、小文字、(、)、$、%、_ /以外の文字がある場合はエラーを書くことができます。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