Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Regular
Expressions
101
Regular
Expressions
101
Upgrade to Pro
Enterprise
Regular Expression
/
^ [-−]? #dash or minus (?: [1-9]\d{0,2} (?:,\d{3})* | 0 ) (?:\.\d+)? $
/
gmx
Test String
New
Valid 0 0.00 0.1 0.01 0.001 0.0001 0.00001 1.0 1 8 9 10 11 12 20 21 99 100 101 111 999 1,000 1,001 2,100 9,999 10,000 999,999 1,000,000 1,000,001 Invalid 00 0,1 0,001 0.0000 1 0,100 9999 ,111 999,9999,999