Ciao.

Ho inserito questo controllo dell'URL all'interno di un form invio dati:

codice:
var rc = new RegExp("^http\://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(/\S*)?$", "");
  if (!guestform.PAGINAWEB.value.match(rc))
    {
      alert("PAGINA WEB no valida !");
      guestform.PAGINAWEB.focus();
      guestform.PAGINAWEB.select();
 
      // Invio del FORM abortito
      return(false);
    }
Non so dove sbaglio la RegExp, ma succede che se scrivo così:
codice:
http://www.pippo
mi accetta l'URL...

e la parte .it, .com etc?

E poi per chi non ha una propria pagina web e non ha nessun URL da inserire, come risolvo?

Così è sempre e comunque obbligatorio inserire una pagina web.

Grazie.