Ich verwenden im Moment folgenden Ausdruck um eine URL auf ihre gültigkeit zu prüfen:
"^((ht|f)tp(s?))\://([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(/\S*)?$"
Allerdings wird damit maximal nur folgende URL als gültig anerkannt:
http://www.thewebsite.de/
wenn da jetzt geprüft wird
http://www.thewebsite.de/seite1.html
oder
http://www.thewebsite.de/unterordner
dann wird es als falsch erkannt.
Sollten also alle varianten als korrekt anerkannt werden:
http://www.thewebsite.de
http://www.thewebsite.de/
http://www.thewebsite.de/seite1.html
http://www.thewebsite.de/unterordner
Da ich nun leider kaum Plan mit reg.exp. habe und da kaum durchblicke, möchte ich jemanden bitten der sich damit auskennt mir zu helfen.
"^((ht|f)tp(s?))\://([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(/\S*)?$"
Allerdings wird damit maximal nur folgende URL als gültig anerkannt:
http://www.thewebsite.de/
wenn da jetzt geprüft wird
http://www.thewebsite.de/seite1.html
oder
http://www.thewebsite.de/unterordner
dann wird es als falsch erkannt.
Sollten also alle varianten als korrekt anerkannt werden:
http://www.thewebsite.de
http://www.thewebsite.de/
http://www.thewebsite.de/seite1.html
http://www.thewebsite.de/unterordner
Da ich nun leider kaum Plan mit reg.exp. habe und da kaum durchblicke, möchte ich jemanden bitten der sich damit auskennt mir zu helfen.