Currency
The following regular expressions can be used for matching numbers that represent US currency:
Expression:^[+-]?[0-9]{1,3}(?:,?[0-9]{3})*\.[0-9]{2}$
Description:
Matches a currency amount (cents mandatory).
Optional thousands separators. Mandatory two-digit fraction.
Test Matches:
1234 1 2 3 4 +1234 -1234 12. .34 1,234.56 123.45 +123.45 -123.45
Expression:
^[+-]?[0-9]{1,3}(?:,?[0-9]{3})*\.[0-9]{2}$
Description:
Matches a currency amount (cents optional).
Optional thousands separators. Optional two-digit fraction.
Test Matches:
1234 1 2 3 4 +1234 -1234 12. .34 1,234.56 123.45 +123.45 -123.45