def is_valid_email(addr): pattern = r'^[\w\.-]+@[\w\.-]+\.\w+$' return bool(re.match(pattern, addr))
这个测试不能通过,需要改成:
def is_valid_email(addr): pattern = r'^[\w\.]+@[\w\.-]+\.\w+$' return bool(re.match(pattern, addr))
测试中指出 'mr-bob@example.com' 不应该是一个有效的电子邮件地址。但是,实际上这是一个有效的电子邮件地址,因为在电子邮件地址的本地部分("@"之前的部分)允许使用连字符 ("-")。
'mr-bob@example.com'
Sign in to make a reply
Super-String
这个测试不能通过,需要改成:
测试中指出
'mr-bob@example.com'
不应该是一个有效的电子邮件地址。但是,实际上这是一个有效的电子邮件地址,因为在电子邮件地址的本地部分("@"之前的部分)允许使用连字符 ("-")。