WordPress: validare un indirizzo e-mail

WordPress: validare un indirizzo e-mail

Si potrebbe pensare che in WordPress la soluzione migliore sia quella di utilizzare sempre le funzioni incorporate nel CMS. Ma il caso della validazione degli indirizzi e-mail rappresenta un'eccezione.

La funzione di WordPress is_email() infatti non è conforme all'RFC che specifica il formato standard degli indirizzi e-mail (leggete questa discussione su Stack Overflow).

Quindi la soluzione più efficace è quella di usare i filtri di PHP:


if( filter_var( $email, FILTER_VALIDATE_EMAIL ) ) {
	// E-mail valida
} else {
	// E-mail non valida
}

Torna su