From catalog/abnf-syntax.abnf rule: hex-val
Definition
hex-val = "x" 1*HEXDIG [ 1*( "." 1*HEXDIG ) / ( "-" 1*HEXDIG ) ]
Info
- Rulename
- hex-val
- Dependencies
- HEXDIG, hex-val
- Used Builtins
- HEXDIG
Alphabet
-.0…9 A…F a…fX x
Translations
Railroad Diagram
ECMAScript/JavaScript Regular Expression Literal
/^[Xx][0-9A-Fa-f]+(|-[0-9A-Fa-f]+|\.[0-9A-Fa-f](\.?[0-9A-Fa-f])*)$/
Swift Regular Expression
[Xx][0-9A-Fa-f]+(|-[0-9A-Fa-f]+|\.[0-9A-Fa-f](\.?[0-9A-Fa-f])*)
POSIX Extended Regular Expression
[Xx][0-9A-Fa-f][0-9A-Fa-f]*(|-[0-9A-Fa-f][0-9A-Fa-f]*|\.[0-9A-Fa-f](\.?[0-9A-Fa-f])*)