输入一段字符串,判断它是不是IP地址。

[复制链接]
查看11 | 回复5 | 2015-12-16 20:30:13 | 显示全部楼层 |阅读模式
在国际互联网(Internet)上有成千百万台主机(host),为了区分这些主机,人们给每台主机都分配了一个专门的“地址”作为标识,称为IP地址,它就像您在网上的身份证,要查看自己IP地址可在Windows 9x的系统中单击“开始”→"运行”→敲入“winipcfg”(2000/xp 输入ipconfig )→按回车键。IP是Internet Protocol(国际互联网协议)的缩写。各主机间要进行信息传递必须要知道对方的IP地址。每个IP地址的长度为32位(bit),分4段,每段8位(1个字节),常用十进制数字表示,每段数字范围为1~254,段与段之间用小数点分隔。每个字节(段)也可以用十六进制或二进制表示。每个IP地址包括两个ID(标识码),即网络...
回复

使用道具 举报

千问 | 2015-12-16 20:30:13 | 显示全部楼层
先判断字符长度是否在7到15之间,再判断每判断每段数的大小是否在0到255之间,再判断字符".",的个数是否等于3....
回复

使用道具 举报

千问 | 2015-12-16 20:30:13 | 显示全部楼层
我的思路:192.168.1.1先判断 有几个"." 如果 != 3个"."; 那么格式不对.然后再判断 每个"." 之间的数字 >=0 && <= 255才是正确的格式.是否有效ip 这个要研究 ip的定义....
回复

使用道具 举报

千问 | 2015-12-16 20:30:13 | 显示全部楼层
正则表达式啊(\d{1,3}\.){3}\d{1,3}...
回复

使用道具 举报

千问 | 2015-12-16 20:30:13 | 显示全部楼层
使用正则表达式。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行