python使用正则表达式验证邮箱地址语法有效性

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python使用正则表达式验证邮箱地址语法有效性相关的知识,希望对你有一定的参考价值。

python使用正则表达式验证邮箱地址语法有效性

 

 

#python使用正则表达式验证邮箱地址语法有效性

import re 
# mail regular expression formula

# regex = \'^[a-z0-9]+[\\._]?[a-z0-9]+[@]\\w+[.]\\w{2,3}$\'  
regex = \'^[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,4}$\'


def check(email):  
    """
    
    """
  
    if(re.search(regex,email)):  
        
        print("Valid Email")   
        
    else:   
        print("Invalid Email")   
        
    
if __name__ == \'__main__\' : 
    """
    @
    to check if the email is validated
   
    """
    
    email = "ourearthprotection@earth.net"  
    check(email) 
    
    email = "ourearthprotection999@earth.net"
    check(email)  
    
    email = "our.earth.protectio

以上是关于python使用正则表达式验证邮箱地址语法有效性的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式验证邮箱地址

使用正则表达式在python中验证IP地址[重复]

Python学习手册之正则表达式示例--邮箱地址提取

验证邮箱格式是不是正确

JAVA中写邮箱格式的正则表达式,怎么写?

Java正则表达式语法