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@voyager.org\') == \'Tom Paris\' assert name_of_email(\'tom@voyager.org\') == \'tom\' print(\'ok\')


本文题目:Python正则表达式关于邮箱地址
网站URL:http://bzwzjz.com/article/cgijje.html
Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站制作 手机网站设计 重庆电商网站建设 成都定制网站建设 温江网站设计 自适应网站设计 成都网站设计 成都网站建设 成都网站制作 营销型网站建设 温江网站设计 成都网站制作 营销型网站建设 成都商城网站建设 成都网站建设 成都网站建设 重庆外贸网站建设 成都做网站建设公司 企业网站制作 成都网站设计 网站建设 定制网站设计