Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Reg
ular
Ex
pressions
101
Upgrade to Pro
Enterprise
Regular Expression
/
(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]
/
gm
Input 1
New
Valid domain name matching. Vote for it: http://stackoverflow.com/a/30007882/697313 Sample text for testing: abcdefghijklmnopqrstuvwxyz.ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 +-.,!@#$%^&*();\\/|<>\"\' 12345 -98.7 3.141 .6180 9,000 +42 555.123.4567 +1-(800)-555-2468 foodemo.net bar.ba.test.co.uk www.demo.com http://foo.co.uk/ http://regexr.com/foo.html?q=bar g.com g-.com com.g -g.com xn--d1ai6ai.xn--p1ai xn-fsqu00a.xn-0zwm56d xn--stackoverflow.com stackoverflow.xn--com stackoverflow.co.uk google.com.au -0-0o.com 0-0o_.com (underscore not allowed) a.net -a.dot 0-0o.com 0-oz.co.uk 0-tension.com.br 0-wh-ao14-0.com-com.net a-1234567890-1234567890-1234567890-1234567890-1234567890-1234-z.eu.us a-1234567890-1234567890-1234567890-1234567890-1234567890-12345-z.eu.us (too long) List of valid domain names: www.google.com google.com mkyong123.com mkyong-info.com sub.mkyong.com sub.mkyong-info.com mkyong.com.au g.co mkyong.t.t.co List of invalid domain names, and why: mkyong.t.t.c – Tld must betw
Extraction
Valid domain name matching. Vote for it: http://stackoverflow.com/a/30007882/697313 Sample text for testing: abcdefghijklmnopqrstuvwxyz.ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 +-.,!@#$%^&*();\\/|<>\"\' 12345 -98.7 3.141 .6180 9,000 +42 555.123.4567 +1-(800)-555-2468 foodemo.net bar.ba.test.co.uk www.demo.com http://foo.co.uk/ http://regexr.com/foo.html?q=bar g.com g-.com com.g -g.com xn--d1ai6ai.xn--p1ai xn-fsqu00a.xn-0zwm56d xn--stackoverflow.com stackoverflow.xn--com stackoverflow.co.uk google.com.au -0-0o.com 0-0o_.com (underscore not allowed) a.net -a.dot 0-0o.com 0-oz.co.uk 0-tension.com.br 0-wh-ao14-0.com-com.net a-1234567890-1234567890-1234567890-1234567890-1234567890-1234-z.eu.us a-1234567890-1234567890-1234567890-1234567890-1234567890-12345-z.eu.us (too long) List of valid domain names: www.google.com google.com mkyong123.com mkyong-info.com sub.mkyong.com sub.mkyong-info.com mkyong.com.au g.co mkyong.t.t.co List of invalid domain names, and why: mkyong.t.t.c – Tld must betw