初学者,需要写一个邮箱验证的程序,求大佬指点
你好同学,直接正则表达式匹配邮箱就行
import re
text = input("Please input your Email address:\n")
if re.match(r'^[0-9a-zA-Z_]{0,19}@[0-9a-zA-Z]{1,13}\.[com,cn,net]{1,3}$',text):
print('Email address is Right!')
else:
print('Please reset your right Email address!')
如有帮助还望给答主点个采纳哟
这里以heigirl5201314@vip.qq.com邮箱为例,如果match返回的结果不为None,则邮箱验证成功。
print(__import__('re').match(r'^[0-9a-zA-Z_]+@([0-9a-zA-Z]+\.)+com|cn|net$', 'heigirl5201314@vip.qq.com'))