Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Reg
ular
Ex
pressions
101
Reg
ular
Ex
pressions
101
Upgrade to Pro
Enterprise
Regular Expression
/
^-?(?=\d{1,15}(?:[.,]0+)?0*$|(?:(?=.{1,16}0*$)(?:\d+[.,]\d+))).+$
/
gm
Input 1
1
New
// PASS 0 0.00 1 -1 1.23456789012345 10.2345678901234 12.3456789012345 -123.4 -12.34 -1,33 -1.33 -123456789012345 -1234567890123450 -12345678901234.50 12345678901234.50 123456789012345.00 // FAIL -1234567890123456 -12345678901234.56 12345678901234.56 123456789012345.60 1.234567890123456 12.34567890123456 123456789012340.6 123456789012300.67 123456789012300000000000.67 10000000000010000000001000010000000001.22
Extraction