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

Translations

Railroad Diagram

hex-val x HEXDIG . HEXDIG - HEXDIG

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])*)