Python下校验一个字符串是否为ip地址

ipv4举例:

利用正则表达式来匹配,

def checkip(ip):
    p = re.compile('^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$')
    if p.match(ip):
        return True
    else:
        return False

参考:http://blog.chinaunix.net/uid-13642598-id-3239887.html

http://bbs.chinaunix.net/thread-1703900-1-1.html



你可能感兴趣的:(Python)