Originariamente inviato da Rank-1
Codice PHP:
         if ( trim($_POST["url"]) != "" 
        {
                
$pattern "^(https?|ftp)://([^<>[:space:]]+)$";
                
                if ( !
ereg ($pattern,$_POST["url"])) {
                echo 
"Url nn valido";
                }
         } 
cosi dovrebbe andare
Se non inserisco niente esce l'alert, se inserisco url anche non corretto non esce l'alert e lo fa passare.
Tieni presente che nel form ho value="http://"