Test, validate and match regular expressions
This regular expression validates a numeric range strictly from 0 to 20, permitting up to two decimal places using either a comma or a dot as the separator. It accurately accepts values like "19.99" or "20,00" while rejecting any numbers outside of this range. This pattern is highly useful for validating scores, grades, or ratings out of 20 in various international formats.