MyBB.de Forum

Normale Version: RegEx URL Validierung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
Bitte Post löschen.
Hast überhaupt angeschaut, was er will?
Hier der Regex: '|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i'
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.
Probiere es mal so:
Code:
^(?!www\.)([a-z0-9-]+\.)+([a-z0-9-]+)$