У меня 9 шаблонов писем. Я ожидаю:
- myname@domainemail.com
- my. name@domainemail.com
- my. name1@domainemail.com
- my_name. 1@domainemail.com действительны электронные письма.
и
- my-name@domainemail.com
- my.name. 1@domainemail.com
- имя домена. 1@domainemail.com
- 1myname@domainemail.com
- 1. myname@domainemail.com не являются действительными электронными письмами.
Затем я создал скрипт регулярного выражения, например:
regex = r"(^[a-zA-Z_]+[\.]?[a-z0-9]+)@([\w.]+\.[\w.]+)$"
Но, имя домена электронной почты. 1@domainemail.com все еще действует.
Как сделать правильное регулярное выражение шаблона, чтобы электронная почта стала недействительной, и все шаблоны электронной почты могли соответствовать моим ожиданиям?