RE5.1 验证电子邮件字符串是否合法
要求:
1. @之前不能包含(中杠)-,及其他$&等符号,但可以包含.,开头字母和数字
2. 统一命名is_valid_email()
3. @之后数字或者字母
4. 后缀.com|.gov|.net任一结尾
import re def is_valid_email(add): pattern = re.compile(r'[\w\.]*@[a-zA-Z0-9]+\.[com|.gov|.net]') # result = pattern.match(add) if result: return True else: return False address = input("请输入您的邮箱") print(is_valid_email(address))
输出结果:
请输入您的邮箱hr661052@163.com
True
Process finished with exit code 0

浙公网安备 33010602011771号