
isalpha() - 알파벳 문자 판별
"Hello".isalpha() # True
"Hello123".isalpha() # False
"Hello World".isalpha() # False (공백 때문에)
isdigit() - 숫자 문자 판별
"12345".isdigit() # True
"3.14".isdigit() # False
"-42".isdigit() # False
isalnum() - 알파벳과 숫자 판별
"Python3".isalnum() # True
"Hello123".isalnum() # True
"Python#3".isalnum() # False
isdecimal() - 십진수 문자 판별
isnumeric() - 수학적 숫자 문자 판별
def validate_username(username):
return username.isalnum()
def validate_password(password):
return len(password) >= 8 and password.isalnum()