>Controlla la credibilità di un indirizzo mail, cioè
se un indirizzo mail è scritto pippo@i.i non è valido,
o se compaiono virgole o similari, è molto semplice, controlla
la stringa con un masking, la cosa è fattibile solo con
la funzione REFind di ColdFusion.
<cfscript>
/*
Author: Enrico Zogno
E-mail: enrizo@libero.it
parametri: indirizzo … quello da controllare
Var, out: 1 o 0 se la mail è valida o meno
*/
function ctrl_mail (indirizzo) {
return
REFind
("^[A-Za-z0-9._-]+@([A-Za-z0-9][A-Za-z0-9_-]+.)+[a-z]{2,4}$",
indirizzo);
}
</cfscript>
<!— Come si usa: –>
<cfif #ctrl_mail("enrizo@libero.it")#>
OK
<cfelse>
NO
</cfif>
Comments are closed.