Test, validate and match regular expressions
Matches either an empty line or a price value consisting of one or more digits with an optional decimal separator (period or comma) followed by 1-2 decimal digits. Commonly used for validating price/currency form inputs where an empty value is permitted. Valid examples: '10', '10.5', '10.50', '10,99'. The multiline flags allow matching across multiple lines of input.