^([0-9a-fA-F]{2})(:[0-9a-fA-F]{2}){7}$
匹配字符: 10:00:00:90:fa:02:88:00
^([0-9a-fA-F]{2}) 这段匹配开头的前两位字符,数字或A-F
(:[0-9a-fA-F]{2}){7}$ 这段匹配后面以冒号(:)开头的7次重复结构。
当然也可以用下面的写法来匹配,原理一样:
([0-9a-fA-F]{2}:){7}([0-9a-fA-F]{2})$
^([0-9a-fA-F]{2})(:[0-9a-fA-F]{2}){7}$
匹配字符: 10:00:00:90:fa:02:88:00
^([0-9a-fA-F]{2}) 这段匹配开头的前两位字符,数字或A-F
(:[0-9a-fA-F]{2}){7}$ 这段匹配后面以冒号(:)开头的7次重复结构。
当然也可以用下面的写法来匹配,原理一样:
([0-9a-fA-F]{2}:){7}([0-9a-fA-F]{2})$