CSDN论坛 > Delphi > VCL组件开发及应用

写了个检查IP是否合法IP的东东,要的留下Email,写的更好的不要骂我 [问题点数:0分]

结帖率 100%
CSDN今日推荐
Bbs2
本版专家分:150
Bbs5
本版专家分:2260
Bbs5
本版专家分:4336
Bbs2
本版专家分:225
Bbs2
本版专家分:225
Bbs6
本版专家分:8837
Bbs3
本版专家分:649
Bbs2
本版专家分:194
Bbs2
本版专家分:194
Bbs2
本版专家分:293
匿名用户不能发表回复!
其他相关推荐
判断一个字符串的ip是否是IP合法的ip地址
有时候弄一些网络通信,经常用到域名地址,在进行tcp初始的时候,需要判断提供的地址是IP还是域名地址。如果传入的是正确的域名地址,则判断不是IP后进行域名解析,如果是IP地址格式的直接进行TCP初始化连接,       所以弄了个测试程序,判断获取的字符串是否是合法的IP地址,只是简单测试了下,可以正确判断,不过不保证没有错漏的。 #include #include int check
C++判断IP地址字符串的合法性
目前的解决方法可以归为以下三类: 1、自己动手写:以'.'将IP字符串分割成子串,再依次判断每个子串的每个字符是否都是数字,最后转换成值,判断是否在0~255的范围。 /* 功能: 判断IP地址是否有效 接口函数: booli sIPAddressValid ( const char * pszIPAddr ) 输入: pszIPAddr 字符串 输
【面试题】算法题:判断一个IP是否是合法
题目:如何判断一个IP是否是合法的IP,如输入:192.168.1.0,输出:合法;输入192.168.1.1222,输出:非法。 解答:先了解IP的格式,它的形式应该为:(1~255).(0~255).(0~255).(0~255)。那么可以有两种方法实现,一种是基于对字符串的处理,另一种是通过强大的正则表达式来判断。下面我将采用熟悉的Java来实现。 方法一:对字符串进行截取、分析等,代码
python怎么判断IP地址的合法性
使用Python判断IP地址合法性的方法。 1,python实现代码: proot@yang python]# vi check_ip.py #!/usr/bin/python import os,sys def check_ip(ipaddr): import sys addr=ipaddr.strip().split('.') #切割IP地址为一个列表 #pr
Python判断IP地址格式是否合法
def isIpV4AddrLegal(ipStr): # 切割IP地址为一个列表 ip_split_list = ipStr.strip().split('.') # 切割后列表必须有4个元素 if 4 != len(ip_split_list): return False for i in range(4): try:
如何用C语言判断ip地址是否合法? (用inet_addr有问题)
对ip地址进行判断, 可以用很多方法, 比如正则表达式, 直接解析法。 但是
教你如何用 Linux Shell脚本判断IP是否合法(多种方法)
来自 | 李振良的技术博客链接 | http://t.cn/RQEqmBE从运维角度来说,写shell脚本经常会遇到判断输入的值是否合法,比如IP、邮件地址等。那么,根据自身写脚本中总结的判断IP合法性脚本分享给网友,遇到时能有所参考。思路:IP由四位数字组成,以点分割,每个字段不能大于255,必须符合这种格式方法1:#!/bin/bash   # blog: http://lizhenliang
java编写的: 编写程序,判断一个IP地址是否合法,并判断该地址是否属于一个给定的子网。
3、 编写程序,判断一个IP地址是否合法,并判断该地址是否属于一个给定的子网。 要求:1)以命令行格式运行:ip_test subnet/mask ip_addr 其中ip_test为程序名;subnet为子网号;mask是一个数值,代表子网掩码连续1的个数;ip_addr是要测试的ip地址。 例如,要测试的IP地址为202.113.16.10,子网号为202.113.16.0,子网掩码为255.255.255.0 2)判断subnet和ip_addr的合法性(注意考虑全面,比如以下IP均为不合法 123..2.1 123.23$.2.1 123.12345.2.1 123.23.45.2.1 3)判断掩码的合法性 4) 在IP地址合法的前提下,判断ip_addr是否属于子网subnet 5)输出命令行中的IP是否合法,掩码是否合法(可适当给出不合法原因)以及ip_addr是否属于子网subnet。
使用python 中的IPy 验证IP格式是否合法
觉得python 很强大 可以用ipy判断ip地址的格式是否正确,如果不正确还可以指出错误原因,感觉学习计网的时候python很有用 >>> from IPy import IP >>> IP('192.168.1.1').version() 4 >>> IP('fe08::5efe:172.16.18.3').version() 6 >>> IP('5401::13::b0c:3201').
python 判断输入的是不是合法(正确)的ip
功能如题,实现如下: def checkip(hostip): pat = re.compile(r'^([0-9]{1,3})\.') r = re.findall(pat,hostip+".") if len(r)==4 and len([x for x in r if int(x)>=0 and int(x)<=255])==4: print "
关闭