Hi Leute ich habe ein kleines RegEx Problem. Ich möchte die Eingabe von URLs validieren hierfür habe ich folgende Expressiona aufgebaut:
/^(http|https|ftp)://[a-zA-Z0-9-.]+.[a-zA-Z]{2,3}(:[a-zA-Z0-9]*)?/?([a-zA-Z0-9-._?,'/\+&%$#=~])*$/
Nun soll die URL sowohl bei:
http://www.test.de
http://test.de
www.test.de
als korrekt erkannt werden.
Leider haut das nicht hin wenn ich das obige Beispiel durchspiele. Hat jemand eine Idee was ich an der Expression verändern muß damit es klappt.
BTW: Die Expression wird dur PHP preg_match interpretiert.