Validare email in Python
Oggi vediamo come validare una casella email usando Python.
Lo faremo usando le espressioni regolare e il modulo re; lo specifico perchè ho visto che ci sono anche delle librerie specifiche per Python per fare questo (che magari vedremo prima o poi).
Comunque, ecco il codice:
import re
regex = '^[a-z0-9]+[\._]?[a-z0-9]+[@]\w+[.]\w{2,3}$'
def is_email_valid(email):
if (re.search(regex, email)):
print("Email valida")
else:
print("Email non valida")
if __name__ == '__main__':
is_email_valid("test@test.it")
is_email_valid("test@test.i")
is_email_valid("testtest.it")
is_email_valid("@test.it")
Enjoy!
python re email
Commentami!