Python正则表达式关于邮箱地址

一、验证邮箱地址:

成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站建设、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的西秀网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

import re def email(addr): email = re.compile(r\'^([w|d]*.?[w|d]*)@([w|d]*)(.com|.cn|.net|.org)$\') if email.match(addr): return True else: return False # 测试: assert email(\'someone@gmail.com\') assert email(\'bill.gates@microsoft.com\') assert not email(\'bob#example.com\') assert not email(\'mr-bob@example.com\') print(\'ok\')

match = r’^([w|d].?[w|d])@([w|d]*)(.com|.cn|.net|.org)$’

可以判断常见邮箱格式

二、取出邮箱主人名字:

import re def name_of_email(addr): re_name_of_email = re.compile(r\'^<([w|d]*s?[w|d]*)>s+|([w|d]*.?[w|d]*)@([w|d]*)(.com|.cn|.net|.org)$\') if re_name_of_email.match(addr).group(1): return re_name_of_email.match(addr).group(1) else: return re_name_of_email.match(addr).group(2) # 测试: assert name_of_email(\'<Tom Paris> tom@voyager.org\') == \'Tom Paris\' assert name_of_email(\'tom@voyager.org\') == \'tom\' print(\'ok\')

当前题目:Python正则表达式关于邮箱地址
当前路径:https://www.cdcxhl.com/article24/cgijje.html

成都网站建设公司_创新互联,为您提供网站营销标签优化做网站软件开发移动网站建设定制开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联