In this example you have to validate if a user input string is alphanumeric. The given string is not nil/null/NULL/None, so you don't have to check that.
The string has the following conditions to be alphanumeric:
- At least one character (
""is not valid) - Allowed characters are uppercase / lowercase latin letters and digits from
0to9 - No whitespaces / underscore
def alphanumeric(password):
passdef alphanumeric(password):
return " " not in password and len([c for c in password if c.isdigit() or c.isalpha()]) == len(password) and len(password) > 0def alphanumeric(string):
return string.isalnum()