hex-string

Pattern: 
'([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?' 

A hexadecimal string with octets represented as hex digits separated by colons. The canonical representation uses lowercase characters.