Nondigit
A nondigit is any character that is not a decimal digit. In many computing contexts, digits are the ten characters 0 through 9, and a nondigit is anything outside that set. In regular expressions, the nondigit metacharacter is typically written as \D and matches any character that is not a decimal digit. This is the complement of the digit class, usually represented as \d or [0-9].
Unicode usage: In Unicode-aware contexts, decimal digits are defined by the Nd (Decimal Digit) category. When
Examples of nondigits include letters such as 'a', punctuation such as '+', whitespace such as a space,
Applications: Nondigits are used in tokenization, validation, and pattern design to require, permit, or exclude numeric
See also: digit, regular expression, Unicode general category Nd.