Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Solida espressione regolare controllo URL

    Ciao, vorrei creare un'aspressione regolare abbastanza solida per il controllo di un campo che deve contenere un URL, io ho inizato in questo modo:
    codice:
    /^(http\:\/\/)?\w{3,}\.\w{2,}\.\w{2,}/
    Se non sbaglio (non me ne intendo molto) questo pezzo controlla che la stringa inizi per
    codice:
    http://
    e che sia seguita da
    codice:
    www
    ora come continuo?
    L'espressione deve verificare che dopo il www ci sia un
    codice:
    . (punto)
    , poi una stringa di almeno 3 lettere, poi un altro punto, e infine una stringa di minimo 2 lettere e massimo 3.
    Mi date una mano?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    http://www.regexplib.com/

    Vedi se in quel sito ci sono RegExp adatte al tuo problema
    (prova con una ricerca con il termine URL).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    questo potrebbe fare al caso tuo

    codice:
    ^(ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(: (0-9)*)*(\/?)([a-zA-Z0-9\-\.\?\,\'\/\\\+&%\$#_]*)?$
    puoi trovarne altre su
    http://msdn.microsoft.com/library/de...AGHT000001.asp




    [OT]
    P.s. Non è che si potrebbero disabilitare le faccine quando si entra in modalità codice?
    [/OT]
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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.