Python判断IP合法性



正则粉丝们会这么做:

p = re.compile("^((?:(2[0-4]\d)|(25[0-5])|([01]?\d\d?))\.){3}(?:(2[0-4]\d)|(255[0-5])|([01]?\d\d?))$")


猫哥建议——使用Python自带方法,比如Socket里面的inet_aton(),例子程序如下:

import socket

def checkIP(strIP):
    try:
        socket.inet_aton(strIP)
        return True
    except socket.error:
        return False

你可能感兴趣的:(Python)