2015-04-01 9 views
5

Ho cercato molto ma non ho avuto la risposta. Come convalidare URL come www.google.com e http://www.google.com utilizzando le espressioni regolari? Grazie in anticipo.Come convalidare un indirizzo URL in jquery usando Regex?

+0

Cosa intendi per convalidare un URL? Verifica se inizia con "http: //" o "www": '^ (?: http | www)'. Hai provato qualcosa? –

+0

potrebbe essere a partire da "www" o "http: //" – manoj

risposta

3

è possibile utilizzare una funzione per testare URL valido come:

function validateUrl() // return true or false. 
{ 
    var urlregex = new RegExp(
      "^(http:\/\/www.|https:\/\/www.|ftp:\/\/www.|www.){1}([0-9A-Za-z]+\.)"); 
    return urlregex.test(textval); 
} 
+0

non funziona per url a partire da "www" – manoj

+0

@manoj, funziona per entrambi. prova con attenzione –

+0

Ohh! scusa, errore mio. sta funzionando bene. Grazie a @sehta – manoj

1

È inoltre possibile utilizzare questo, che non dipende l'inizio della stringa/fine:

(\b((?:https?|ftp):\/\/|www\.)([0-9A-Za-z]+\.?)+\b) 

Vedi example here.

Problemi correlati