La validazione dei form è essenziale in termini di sicurezza e come aiuto all’utente in caso di digitazione errata dei dati.
Uno dei campi in cui è più importante la validazione è sicuramente l’indirizzo email, di seguito alcuni snippet di codice per validare gli indirizzi email:

Plain Php

function isValidEmail( $email ){
	return eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email);
}

WordPress

is_email( $email );

jQuery

var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;				
if( !emailReg.test( 'email@email.it' ) ) {
    hasError = true;
}

Ed infine una chicca, se si vuole fare una verifica aggiuntiva sull’esistenza dell’host dell’email in php il seguente codice fa al caso vostro:

function emailDomainExist( $email ) {
    list( $username, $dominio ) = split( '@', $email );
    return getmxrr( $dominio, $mxrecords );
}

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *