正则验证邮箱正确性
Posted byh7595
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则验证邮箱正确性相关的知识,希望对你有一定的参考价值。
import re def is_valid_email(addr): #[w]匹配至少一个数字、字母、下划线的字符;[W]不匹配“-“”字符;“.”匹配除了 的任意字符
pattern = re.compile(r"^[w]+(.[W]+)*@+[w]+(.[w])+") result = pattern.match(addr) if result: return True else: return False if __name__ == "__main__": while True: addr = input("请输入邮箱号码: ") if addr == "q": break print(is_valid_email(addr))
打印信息:
请输入邮箱号码: 956897565@qq.com True 请输入邮箱号码: 956897565@qq.net True 请输入邮箱号码: 956897-565@qq.com False
以上是关于正则验证邮箱正确性的主要内容,如果未能解决你的问题,请参考以下文章