| #!/usr/bin/env python3 | |
| import re | |
| while True: | |
| password = input("Skriv in dina lösenord!") | |
| passwords = password.split(",") | |
| valid_passwords = [] | |
| for password in passwords: | |
| if len(password) < 8: | |
| print("Du måste ha minst 8 tecken") | |
| elif len(password) > 20: | |
| print("Du får inte ha fler än 20 tecken") | |
| elif re.search('[0-9]',password) is None: | |
| print("Du måste ha minst ett nummer") | |
| elif re.search('[A-Z]',password) is None: | |
| print("Du måste ha minst en stor bokstav") | |
| elif re.search('[a-z]',password) is None: | |
| print("Du måste minst ha en liten bokstav") | |
| elif re.search('[!?=#]',password) is None: | |
| print("Du måste ha något av följande specialtecken: !?=#") | |
| else: | |
| valid_passwords.append(password) | |
| print("Ditt lösenord är okej!") | |
| if len(valid_passwords) > 0: | |
| print("Giltiga lösenord: {}".format(",".join(valid_passwords))) | |
| break | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment