Python检查有效的电子邮件地址

时间:2019-01-24 05:05:52

标签: python regex

它以字符类[a-z]表示的1到6个小写字母开头

小写字母后跟一个可选的下划线i,即_字符的零或一出现

可选下划线后跟0至4个由字符类[0-9]表示的可选数字

必须以@ example.com结尾

{2}

结果:

ctr

我是重新使用python的新手 谁能帮助我。

我已经尝试过但无法实现

import re
re.match('^[a-z]+([_ or number]+)mustendwith.example.com, addressToVerify)

1 个答案:

答案 0 :(得分:2)

根据您的匹配要求列表,您正在寻找符合以下条件的正则表达式...

^[a-z]{1,6}_?[0-9]{0,4}@example\.com$

^[a-z]{1,6}匹配以1到6个小写字母开头

_? 0或1下划线

[0-9]{0,4}介于0到4之间(也可以使用\d代替[0-9]

@example\.com$以“ example.com”结尾(反斜杠转义.,因为它是正则表达式中的特殊字符)