python验证IP地址方法,python验证ip,可以使用socket模块


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

import socketdef valid_ip(address):    try:         socket.inet_aton(address)        return True    except:        return Falseprint 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]?)$

评论关闭