Message
Issue number should be formatted as an integer (e.g. "1"), range (e.g. "1-2"), part issue (e.g. "1P1", "1P2"), or supplement (e.g. "S2").
Issue number should be formatted as an integer (e.g. "1"), range (e.g. "1-2"), part issue (e.g. "1P1", "1P2"), or supplement (e.g. "S2").
This rule ASSERTS the following, raising an alert if FALSE:
matches(., '^(0|[1-9][0-9]*([P-][1-9][0-9]*)?|S[1-9][0-9]*)$')