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.
Sfida
MedioAggiungi 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('@') == 1Tutte le lezioni di Validatore di email con Python
Esercitati da solo: Compilatore Python online