RegEx per validare un indirizzo email (in php e in javascript)

[A-z0-9\.\+_-]+@[A-z0-9\._-]+\.[A-z]{2,6}

Magari non intuitiva ma neanche particolarmente complessa la RegEx da utilizzare per validare un indirizzo email (ad esempio inserito dall’utente che compila un form html).

In sostanza questa espressione regolare verifica che prima della chiocciola ci si un blocco di caratteri alfanumerici (con l’aggiunta eventuale di “.”, “+”, “_” e “-“), che dopo di essa invece ci sia almeno un blocco di caratteri alfanumerici (più “_” e  “-“),  separati da un “.”, ed infine un’estensione di almeno due lettere.

Continua a leggere