Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    150

    Espressione regolare per URL

    Ciao a tutti, mi servirebbe una mano su una reg exp.

    Devo compilare un form con vari campi: uno di questi campi deve contenere una URL.

    La URL deve essere nel formato http o ftp :// etc
    Sarebbe ottimo accettasse anche le stringhe che iniziano semplicemente per www ad esempio , senza l'http o l'ftp.

    Qualcuno riuscirebbe a dirmi come realizzare una reg exp simile?

    ciao

  2. #2
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Re: Espressione regolare per URL

    Originariamente inviato da Skaffa
    Ciao a tutti, mi servirebbe una mano su una reg exp.

    Devo compilare un form con vari campi: uno di questi campi deve contenere una URL.

    La URL deve essere nel formato http o ftp :// etc
    Sarebbe ottimo accettasse anche le stringhe che iniziano semplicemente per www ad esempio , senza l'http o l'ftp.

    Qualcuno riuscirebbe a dirmi come realizzare una reg exp simile?

    ciao
    Codice PHP:
    //Valida url  (Campo non obbligatorio)
    // Nella prima parte con 2 punti  attaccati..
    //1.Permette qualsiasi cosa almeno una volta ed il finale obbligatorio (\\.[a-z]{2,4}+ il resto, Es.[url]www..sito.home.it/ghu=/gb&gby.v%=r[/url]      
    if (f.url.value.length != ){    
    var 
    reg = new RegExp("^((http(s)?:\/\/)|(www\\.))(\\.?[-_!+%*^@§£€ç=#ìùòàè&$;:A-Za-z0-9])+(\\.[a-z]{2,4}[/?]?)([/?]([-_!+%*^@§£€ç=#ìùòàè&$;:.,?/A-Za-z0-9]+))?$");                                             
    if (!
    f.url.value.match(reg)){                                                                                                       
    f.url.style.backgroundColor='yellow'
    alert("Inserire un' URL valido")
    f.url.focus();
    return 
    false;
    }
     }
    return 
    true;


  3. #3
    function isUrl(url){
    return /^(\w{2,6}:\/\/|www[0-9]*\.)\w+\.\w{2,6}/.test(url);
    };
    prova anche questa.

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.