Regular Expressions 101

Community Patterns

Positive number - currency format (1234567890.12)

1

Regular Expression
ECMAScript (JavaScript)

/
^(0*[1-9]\d{0,9}(\.\d{0,2})?0*|0*\.([1-9]|\d[1-9]|[1-9]\d)0*)$
/
gm

Description

Positive number with 10 digits before decimal point (possible zeros in front) and 0-2 digits after (possible trailing zeros).

Submitted by Evgeny Sinitsyn - 8 years ago