Dalla versione 5 in poi PHP ha aggiunto la funzionefilter_var() che se utilizzata con il parametroFILTER_VALIDATE_EMAIL permette di validare in poche righe di codice un indirizzo e-mail.
Come si evince da php.net la funzione restituisce FALSE se l’email non è pertinente, in caso contrario ritorna la stringa dell’indirizzo.
filter_var('[email protected]',FILTER_VALIDATE_EMAIL) // ritorna '[email protected]' filter_var('bob@example-com',FILTER_VALIDATE_EMAIL) // ritorna FALSE