def is_valid_email(addr):
if re.match(r'^\w+_?\w*@\w+?.*([.edu]|[.com]|[.org])[.cn]?',addr):
return True
else:
return False
#测试
assert is_valid_email('Clare_bove@china.com.cn')
assert is_valid_email('bove@163.tbsc.edu.cn')
assert is_valid_email('bove114@163.com')
assert is_valid_email('205023323@cmsn.edu.cn')
assert is_valid_email('seft123@animal.org.cn')
assert not is_valid_email('bob#example.com')
assert not is_valid_email('mr-bob@example.com')
print('ok')
Sign in to make a reply
是冬大瓜不是大冬瓜
def is_valid_email(addr):
if re.match(r'^\w+_?\w*@\w+?.*([.edu]|[.com]|[.org])[.cn]?',addr):
return True
else:
return False
#测试
assert is_valid_email('Clare_bove@china.com.cn')
assert is_valid_email('bove@163.tbsc.edu.cn')
assert is_valid_email('bove114@163.com')
assert is_valid_email('205023323@cmsn.edu.cn')
assert is_valid_email('seft123@animal.org.cn')
assert not is_valid_email('bob#example.com')
assert not is_valid_email('mr-bob@example.com')
print('ok')