def _chk_ipaddr(ipaddr):
IP_PATTERN = '^((0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5])\.){3}(0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5])$'
if not ipaddr:
return False
ipcheck = re.compile(IP_PATTERN, re.I)
return True if ipcheck.match(ipaddr) else False
转载于:https://my.oschina.net/dgyw/blog/659013