Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
#!/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