CheckDigitInputAlphabet Enum
Definition
Identifies the alphabet from which a check-digit or check-character algorithm accepts its body input.
public enum CheckDigitInputAlphabet
- Extension Methods
Fields
DecimalDigits = 0ASCII decimal digits only (
'0'to'9').AlphanumericUppercase = 1ASCII decimal digits (
'0'to'9') and uppercase Latin letters ('A'to'Z').Code39 = 2The Code 39 alphabet: ASCII decimal digits (
'0'to'9'), uppercase Latin letters ('A'to'Z'), and the seven symbols'-','.', space,'$','/','+', and'%'.CrockfordBase32 = 3The Crockford Base32 alphabet: the thirty-two encoding symbols (
'0'-'9'and'A'-'Z'excluding'I','L','O', and'U'). Decoding is case-insensitive and accepts the aliases'I'/'L'for1and'O'for0.
Remarks
Consumed by AlphanumericCheckDigitAlgorithm and MultiCharCheckDigitAlgorithm so that test harnesses and diagnostic surfaces can reason about the valid input set without inspecting the concrete algorithm.
Applies to
| Product | Versions |
|---|---|
| .NET | 8, 10 |