尝试使用re模块进行简单的电子邮件验证
def validate_email(email):
errors = []
EMAIL_REGEX = re.compile(r"^[A-Za-z0-9\.\+_-]+@[A-Za-z0-9\._-]+\.[a-zA-Z]*$")
if not EMAIL_REGEX.match(email):
return errors.append(pass_err.ERR_EMAIL)
return True
当输入有效的电子邮件(如test@test.com)时,它返回True,但是当输入无效的消息(如“ 45fw45gse54g @”)时,返回None(无),而不是“错误”列表。