Python判断IP合法性

来源:互联网 发布:c语言判断字符串长度 编辑:程序博客网 时间:2024/05/08 12:17


正则粉丝们会这么做:

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 socketdef checkIP(strIP):    try:        socket.inet_aton(strIP)        return True    except socket.error:        return False

1 0
原创粉丝点击