From catalog/rfc5646-langtag.abnf rule: variant
Definition
variant = 5*8alphanum / (DIGIT 3alphanum)
alphanum = (ALPHA / DIGIT)
Info
- Rulename
- variant
- Dependencies
- DIGIT, ALPHA, alphanum, variant
- Used Builtins
- ALPHA, DIGIT
Alphabet
0…9A…Z a…z
Translations
Railroad Diagram
Swift Regular Expression
[0-9][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z]|[A-Za-z][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z]|[0-9][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z]|([A-Za-z][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z]|[0-9][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z])[0-9A-Za-z]|([A-Za-z][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z]|[0-9][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z])[0-9A-Za-z][0-9A-Za-z](|[0-9A-Za-z])
POSIX Extended Regular Expression
[0-9][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z]|[A-Za-z][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z]|[0-9][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z]|([A-Za-z][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z]|[0-9][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z])[0-9A-Za-z]|([A-Za-z][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z]|[0-9][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z][0-9A-Za-z])[0-9A-Za-z][0-9A-Za-z](|[0-9A-Za-z])