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
/
^(-|\+)??(180(\.0+?)??|(1[0-7]|\d)\d??(\.\d+?)??)$
/
gm
Input 1
New
// Valid longitude values 180 180.000 179 179.0 179.999 100 100.00 100.9 99 99.99 99.0 80 10 10.00 10.99 8 8.9 8.0 1 1.0 1.9 0 0.1 0.9 +180 +180.000 +179 +179.0 +179.999 +100 +100.00 +100.9 +99 +99.99 +99.0 +80 +10 +10.00 +10.99 +8 +8.9 +8.0 +1 +1.0 +1.9 +0 +0.1 +0.9 -180 -180.000 -179 -179.0 -179.999 -100 -100.00 -100.9 -99 -99.99 -99.0 -80 -10 -10.00 -10.99 -8 -8.9 -8.0 -1 -1.0 -1.9 -0 -0.1 -0.9 // Invalid longitude values 181 180.00001 180.1 180.9 -181 -180.00001 -180.1 -180.9 +181 +180.00001 +180.1 +180.9
Extraction
// Valid longitude values 180 180.000 179 179.0 179.999 100 100.00 100.9 99 99.99 99.0 80 10 10.00 10.99 8 8.9 8.0 1 1.0 1.9 0 0.1 0.9 +180 +180.000 +179 +179.0 +179.999 +100 +100.00 +100.9 +99 +99.99 +99.0 +80 +10 +10.00 +10.99 +8 +8.9 +8.0 +1 +1.0 +1.9 +0 +0.1 +0.9 -180 -180.000 -179 -179.0 -179.999 -100 -100.00 -100.9 -99 -99.99 -99.0 -80 -10 -10.00 -10.99 -8 -8.9 -8.0 -1 -1.0 -1.9 -0 -0.1 -0.9 // Invalid longitude values 181 180.00001 180.1 180.9 -181 -180.00001 -180.1 -180.9 +181 +180.00001 +180.1 +180.9