Can recognize more classes, including DIGIT, NON-ZERO, SMALLCASE,
LETTER, UPPERCASE