Menu
Coddy logo textTech

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.

challenge icon

Wyzwanie

Średni

Dodaj 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('@') == 1

Wszystkie lekcje w sekcji Walidator adresów e-mail w Python

Poćwicz samodzielnie: Kompilator Python online