网站记录:https://py.checkio.org/mission/house-password/solve/
问题:判读输入的密码是否符合要求:超过10位,英文加数字,大小写,没有特殊符号
我的代码:
import re
def checklen(data):
return len(data) >= 10
def checkUpper(data):
upper = re.compile('[A-Z]+')
match = upper.findall(data)
if match:
return True
else:
return False
def checkLower(data):
lower = re.compile('[a-z]+')
match = lower.findall(data)
if match:
return True
else:
return False
def checkNum(data):
num = re.compile('[0-9]+')
match = num.findall(data)
if match:
return True
else:
return False
def checkSymbol(data):
symbol = re.compile('([^a-zA-Z0-9])+')
match = symbol.finda