Hallo,
ich bin neu hier und hoffe das mir vielleicht hier gehofen werden kann!
Ich habe ein Problem und bin selsbt leider nicht im stande mein Probelm zu lösen.
Problemstellung:
ich habe ein Formular indem ein User eine URL eingeben kann, diese soll beim absenden geprüft werden, damit meine ich sie soll nicht aufgerufen werden und geprüft werden ob sie existiert, es soll lediglich die Syntax geprüft werden ob dies eine zulässige URL sein könnte oder nicht.
Möglich soll sein,
mit oder ohne HTTP://
mit oder ohne www.
username : passwort
domain
datei
querystring
DOmain und datei soll zwingend angegeben sein alles ander optional.
Ich hoffe das jemand versteht was ich meine benötigen würde ich einen Regulären Ausdruck der mit preg_match die eingabe prüft.
Ich habe bereits mit büchern und Online Tutorials herumgetüftelt aber mein wissen reicht nicht aus um das alles in den regex reinzubringen.
Hier mal der bisherig getestete:
Leider Prüft der nicht alles und das was er checkt auch nicht so wie es eigentlich sein sollte
Bin für jeden hinweis sehr dankbar und hoffe das sich überhaupt jemand die mühe macht drüber nachzudenken.
Liebe Grüsse
common
ich bin neu hier und hoffe das mir vielleicht hier gehofen werden kann!
Ich habe ein Problem und bin selsbt leider nicht im stande mein Probelm zu lösen.
Problemstellung:
ich habe ein Formular indem ein User eine URL eingeben kann, diese soll beim absenden geprüft werden, damit meine ich sie soll nicht aufgerufen werden und geprüft werden ob sie existiert, es soll lediglich die Syntax geprüft werden ob dies eine zulässige URL sein könnte oder nicht.
Möglich soll sein,
mit oder ohne HTTP://
mit oder ohne www.
username : passwort
domain
datei
querystring
DOmain und datei soll zwingend angegeben sein alles ander optional.
Ich hoffe das jemand versteht was ich meine benötigen würde ich einen Regulären Ausdruck der mit preg_match die eingabe prüft.
Ich habe bereits mit büchern und Online Tutorials herumgetüftelt aber mein wissen reicht nicht aus um das alles in den regex reinzubringen.
Hier mal der bisherig getestete:
Code:
$REGEX = '#^[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(/\S*)?$#';
Leider Prüft der nicht alles und das was er checkt auch nicht so wie es eigentlich sein sollte
Bin für jeden hinweis sehr dankbar und hoffe das sich überhaupt jemand die mühe macht drüber nachzudenken.
Liebe Grüsse
common