ciao braco,abbiamo cambiato identità?![]()
Per validare una mail io uso la soluzione di andr3a
function checkMail( $m ) {
// andr3a / HTML.IT / caruccis
$r1 = "([a-z0-9]+[";
$r2 = "\-]?){1,3}([a-z0-9])*";
return preg_match("/(?i)^{$r1}\._{$r2}\@{$r1}\.{$r2}\.[a-z]{2,6}$/", $m);
}
if(!checkMail($mail))
echo "errata";
per gli url questa dovrebbe andare bene:
if (!preg_match("/^(http(s?):\/\/|ftp:\/\/{1})((\w+\.){1,})\w{2,}$/i", $url))
echo "url non valido";