Test, validate and match regular expressions
This regex matches currency amounts using a comma as the decimal separator, as is common in many European locales. It supports an optional currency symbol (up to 3 letters or $) followed by an optional space. The numeric part allows either thousands grouped by dots (e.g., 1.234.567) or a plain number up to 14 digits, with an optional comma and two decimal digits. Use this pattern to validate or extract European-style currency values in text.