import re
def validateMac(mac):
# 匹配5個2對16進制的數據後面用冒號結尾:,最後壹個沒有冒號:
#匹配16進制數據,0-9,A,B,C,D,E,F(大小寫),壹對2個16進制數
if re.match(r"^\s*([0-9a-fA-F]{2,2}:){5,5}[0-9a-fA-F]{2,2}\s*$", mac):
return true
else:
return false
if __name__ == '__main__':
validateMac("F0:76:1C:FB:5B:3B")
大概這個思路,希望能夠幫到妳!