文章内容
2020/1/14 14:23:05,作 者: 黄兵
Python通过正则表达式检测是否电子邮件地址
下面是Python通过正则表达式匹配来验证是否是电子邮件地址:
# Python program to validate an Email # import re module # re module provides support # for regular expressions import re # Make a regular expression # for validating an Email regex = '^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$' # Define a function for # for validating an Email def check(email): # pass the regualar expression # and the string in search() method if(re.search(regex,email)): print("Valid Email") else: print("Invalid Email") # Driver Code if __name__ == '__main__' : # Enter the email email = "ankitrai326@gmail.com" # calling run function check(email) email = "my.ownsite@ourearth.org" check(email) email = "ankitrai326.com" check(email)
re.search(),如果模式不匹配,返回None。
评论列表