Validates upper and lower case, allows all : or all -.
Obtained here:
http://stackoverflow.com/questions/4260467/what-is-a-regular-expression-for-a-mac-address
From Pilcrow