exclude match hvis domain er http://www.dk (invalid)
Hej Eksperter,Jeg skal bruge et regex der kan validere et domæne.
Følgende er allerede på plads:
^(https?:\/\/)?(www([0-9]+)?[.])?([a-z]+[.])+[a-z]{2,3}$
Ovenstående vil matche med og uden protocol og med/uden "www" på eksempelvis:
http://mysite.com
http://www.mysite.com
http://www1.mysite.com
https://mysite.com
https://www.mysite.com
http://subdomain.mysite.com
Det eneste problem jeg har nu, er at ovenstående regex vil matche protocol, efterfulgt af måske www, men intet domæne efterfulgt af top-level domæne:
http://www.com/
Jeg vil gerne have regexet til også at kunne matche:
http://w.com
http://ww.com
http://we.com
http://wwwe.com
http://www.mysite.com
Men IKKE: http://www.com
Dvs 3 på hinanden følgende "www" efterfulgt af et punktum er ikke ok.
Er der mon nogen som kan en snedig regex-ninja til at fikse den?
På forhånd tak.
:-)
