Rule XPath: This rule ASSERTS the following, raising an alert if FALSE:matches(., '^(0?[1-9]|[1-2][0-9]|3[0-1])$')