当前位置:   article > 正文

Python,正则表达式验证邮箱(新手上路)_定义函数isemail,判断邮箱输入的邮箱格式是否正确python

定义函数isemail,判断邮箱输入的邮箱格式是否正确python

首先导包

import re
  • 1

定义函数

def checkEmail(email)
  • 1

此仅验证163,qq,126邮箱,其他邮箱类似,并限制长度

reg=r'^[\w]{1,19}@((163)|(qq)|(126)).((com)|(cn))$'
  • 1

使用re.findall,并使用re.IGNORECASE(忽略大小写)

result=re.findall(reg, email, re.IGNORECASE)
  • 1

调用函数

email="fxbq1988@QQ.COM"
print(checkemail(email))
  • 1
  • 2

完整代码如下

def checkEmail(email):
    reg=r'^[\w]{1,19}@((163)|(qq)|(126)).((com)|(cn))$'
    result=re.findall(reg, email, re.IGNORECASE)
    if result:
        print('邮箱有效')
        return email
    else:
        print("邮箱格式错误")
        return email
     
email="fxbq1988@QQ.COM"
print(checkemail(email))
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

新手个人学习,若有错误地方,谢谢提出!!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/932884
推荐阅读
相关标签
  

闽ICP备14008679号