Menu
Coddy logo textTech

Nome del destinatario

Lezione 3 di 8 del corso Validatore di email con Python di Coddy.

john@gmail.com

La parte in grassetto è il nome del destinatario.

Il nome del destinatario rappresenta una casella di posta elettronica che appartiene a:

  • Una persona specifica
  • Una mailing list
  • Un reparto
  • Un ruolo all'interno di un'azienda (come vendite o servizio clienti)

Il nome del destinatario può essere lungo al massimo 64 caratteri e contenere:

  • Lettere maiuscole e minuscole dell'alfabeto inglese (A-Z, a-z)
  • Cifre da 0 a 9
  • Caratteri speciali come ! # $ % & ' * + - / = ? ^ _ ` { |

Un carattere speciale non può comparire come primo o ultimo carattere di un indirizzo email né comparire consecutivamente due o più volte.

challenge icon

Sfida

Medio

Aggiungi a validate il supporto per la convalida del nome del destinatario.

Nel nostro validatore useremo termini più semplici: il nome del destinatario deve avere una lunghezza massima di 24 caratteri e minima di 3 caratteri e deve essere composto da:

  • Lettere maiuscole e minuscole dell'alfabeto inglese (A-Z, a-z)
  • Cifre da 0 a 9
  • I caratteri speciali - . (punto) e _ (trattino basso)

Un carattere speciale non può comparire come primo o ultimo carattere di un indirizzo email.

Come prima, la funzione validate deve restituire true se l'email inserita è valida; ora deve anche eseguire la convalida del nome del destinatario

Provalo tu

def validate(email):
    return email.count('@') == 1

Tutte le lezioni di Validatore di email con Python

Esercitati da solo: Compilatore Python online