predicates
isEqual
Creates an equality predicate
notPred
Negates a predicate.
andPred
Boolean And predicate.
orPred
Boolean Or predicate.
isCharCode
Predicate that checks if a character is in an array of character codes.
isSpace
Returns true for a space character, and the control characters \t, \n, \r, \f, \v.
isHSpace
Like 'isSpace', but does not accept newlines and carriage returns.
isDigit
True for 0-9
isControl
Control character predicate (a non-printing character of the Latin-1 subset of Unicode).
isBlank
Returns true for a space or a tab character
isWhitespace
Returns true for a space character, and \t, \n, \r, \f, \v.
isUpper
Returns true for an uppercase character A-Z.
isLower
Returns true for a lowercase character a-z.
isAlpha
Returns true for an uppercase or lowercase character A-Z, a-z.
isAlphaNum
Returns true for an alpha or numeric character A-Z, a-z, 0-9.
isHexDigit
Returns true if the given character is a hexadecimal numeric character 0123456789abcdefABCDEF.
isPrintable
Returns true if the given character is a printable ASCII char.
isPunctuation
Returns true if the given character is a punctuation character !"#$%&'()*+,-./:;<=>?@[]^_`{|}~