python正则表达式验证字符串是否是MAC地址,python正则表达式,def mac(addr


def mac(addr):    '''    Validates a mac address    '''    valid = re.compile(r'''                      (^([0-9A-F]{1,2}[-]){5}([0-9A-F]{1,2})$                      |^([0-9A-F]{1,2}[:]){5}([0-9A-F]{1,2})$                      |^([0-9A-F]{1,2}[.]){5}([0-9A-F]{1,2})$)                      ''',                      re.VERBOSE | re.IGNORECASE)    return valid.match(addr) is not None

评论关闭