An abstract class for identifier validators for identifiers that have a hyphen before a single
check digit. Identifiers can not be null, must have at least one character before the check
digit, and can not contain white space. Integers 0-9 or characters A-J are allowed for the check
digit. A character is used by default.