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-z](?:[a-z0-9-]*[a-z0-9])?(?:\.[a-z0-9-]*[a-z0-9])*)?\.$
/
img
Input 1
New
. a. a-9. abc. abc.a-c.abc. a.-. -. -a. a-. a abc.-bc ab-.abc abc.a-@c .. a.b.c--d. . a.bb.cc. a.b.ccc-d-e-f. a-bB. .a. a--b a..b. .a a.bb.cc a.b.ccc-d-e-f a-bB a ..
Extraction
. a. a-9. abc. abc.a-c.abc. a.-. -. -a. a-. a abc.-bc ab-.abc abc.a-@c .. a.b.c--d. . a.bb.cc. a.b.ccc-d-e-f. a-bB. .a. a--b a..b. .a a.bb.cc a.b.ccc-d-e-f a-bB a ..