MyBB.de Forum
RegEx URL Validierung - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: RegEx URL Validierung (/thread-25864.html)



RegEx URL Validierung - BroatcasT - 17.06.2012

Moin moin,

ich liebe es ja zu coden doch eine Sache gibt es die ich wirklich abartig hasse. -..-
RegEx ...

Vll., kann ja einer von euch helfen Wink.
Ich breuchte einen RegEx um ein Domainformat zu validieren. Das ganze sollte wie folgt aussehen...

Code:
example.tld true
www.example.tld false
http://example.tld false
http://www.example.tld false
subdomain.example.tld true
sub2.subdomain.example.tld true

Hoffe es ist soweit verständlich Wink, die Domain soll ohne Protokoll und ohne www Prefix allerdings mit der Möglichkeit von Subdomains validiert werden. Wenn ihr wollt und richtige RegEx Fanatiker seit dann dürft ihr natürlich auch gern noch einen Filter für die ganzen tld's hinzufügen.

Danke schonmal im Vorraus, denke mal euch zerbraten die RegEx nich so den schädel wie mir. Blush


RE: RegEx URL Validierung - Falkenauge Mihawk - 17.06.2012

Bitte Post löschen.


RE: RegEx URL Validierung - StefanT - 17.06.2012

Hast überhaupt angeschaut, was er will?


RE: RegEx URL Validierung - Falkenauge Mihawk - 17.06.2012

Hier der Regex: '|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i'


RE: RegEx URL Validierung - BroatcasT - 17.06.2012

Funktioniert fast... allerdings
gibt der hier noch nen true anstatt false
Code:
www.example.tld

und einfach nur
Code:
example
ist auch true obwohl es sich nicht um eine Domain handelt... da scheint was mit der Suche nach dem Dot nicht zu stimmen.

Dennoch schon einmal danke für die Mühe.


RE: RegEx URL Validierung - StefanT - 18.06.2012

Probiere es mal so:
Code:
^(?!www\.)([a-z0-9-]+\.)+([a-z0-9-]+)$