返回顶部

收藏

python验证IP地址方法

更多

可以使用socket模块下的inet_aton(addr)方法来判断ip地址是否正确:

import socket

def valid_ip(address):
    try: 
        socket.inet_aton(address)
        return True
    except:
        return False

print valid_ip('10.10.20.30')
print valid_ip('999.10.20.30')
print valid_ip('gibberish')

使用正则表达式判断ip地址是否正确:

^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$

标签:python,socket,IP,正则表达式

收藏

0人收藏

支持

1

反对

0

发表评论