Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Sidur
    Registrato dal
    May 2005
    Messaggi
    29

    Espressioni regolari : indirizzi web

    Salve a tutti, sto cercando di realizzare un'espressione regolare che faccia il matching di ogni tipo di indirizzo internet, ma mi sto accorgendo che non è per niente facile. Qualcuno ha già incontrato questo problema ed ha un suggerimento? :master:

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    /$[\d\.]+\@(\d+\.)+\d{2,4}$/

    Questa la hai provata?

    Altrimenti posta la tua, e posta quali indirizzi non riconosce.

    Una volta avevo anche trovato un sito Web con migliaia di espressioni regolari. Oggi non ho tempo, ma forse nei prossimi giorni posso ricercarlo.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di Sidur
    Registrato dal
    May 2005
    Messaggi
    29
    Ecco la soluzione a cui sono arrivato:

    m/(([http|ftp|gopher]\ :\/\/)?[a-zA-Z0-9\- \._]+( \.[a-zA-Z0-9\-\._]+){2,}( \/?)([a-zA-Z0-9\- \.\?\,\'\/\\\+&%\$#_]*)?)/s;

    Pare che funzioni!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ci sono degli spazi che non capisco, ma forse sono inseriti dal forum (faccio finta che non ci siano).

    Non capisco il pezzo (\/?).
    Se non c'e` non ha senso neppure il pezzo successivo, per cui il ? andrebbe messo cumulativo con la parentesi successiva.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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 © 2024 vBulletin Solutions, Inc. All rights reserved.