Nazwa odbiorcy
Lekcja 3 z 8 w kursie Walidator adresów e-mail w Python w Coddy.
john@gmail.com
Pogrubiona część to nazwa odbiorcy.
Nazwa odbiorcy wskazuje skrzynkę pocztową należącą do:
- konkretnej osoby
- listy mailingowej
- działu
- stanowiska w firmie (takiego jak sprzedaż lub obsługa klienta)
Nazwa odbiorcy może mieć maksymalnie 64 znaki i składać się z:
- wielkich i małych liter angielskich (A-Z, a-z)
- cyfr od 0 do 9
- znaków specjalnych, takich jak ! # $ % & ' * + - / = ? ^ _ ` { |
Znak specjalny nie może występować jako pierwszy ani ostatni znak adresu e-mail ani pojawiać się kolejno dwa lub więcej razy.
Wyzwanie
ŚredniDodaj do validate obsługę walidacji nazwy odbiorcy.
W naszym walidatorze zastosujemy prostsze zasady: nazwa odbiorcy powinna mieć maksymalnie 24 znaki i minimum 3 znaki oraz składać się z:
- Wielkich i małych liter alfabetu angielskiego (A-Z, a-z)
- Cyfr od 0 do 9
- Znaków specjalnych - . (kropka) i _ (podkreślenie)
Znak specjalny nie może być pierwszym ani ostatnim znakiem adresu e-mail.
Tak jak wcześniej, funkcja validate powinna zwracać true, jeśli podany adres e-mail jest prawidłowy, a teraz również sprawdzać nazwę odbiorcy
Spróbuj swoich sił
def validate(email):
return email.count('@') == 1Wszystkie lekcje w sekcji Walidator adresów e-mail w Python
1Wprowadzenie
WprowadzeniePoćwicz samodzielnie: Kompilator Python online