Validare email in Python

Mattepuffo's logo
Validare email in Python

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!


Condividi

Commentami!