Build, test, and debug regular expressions
This regular expression validates a numeric string representing a monetary amount with commas as thousands separators and exactly two decimal places. It ensures the number starts with 1 to 3 digits, followed by optional comma-separated groups of three digits, and ends with a decimal point and two digits. It is commonly used in forms and financial applications to validate currency inputs.