Creates a new MACAddress instance with the given address. The MAC address
is validated on construction and will throw an exception on an invalid address.
Validate that a MAC address is correctly formatted by matching the MAC address
against a regular expression. By default the delimiter between each
hex octet is expected to be a colon (:).