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

主要是如何判断每个“.”之间的字符,最好是有主要的原代码。... 主要是如何判断每个“.” 之间的字符,最好是有主要的原代码。 展开
 我来答
wshm095
2015-12-16 · TA获得超过167个赞
知道答主
回答量:42
采纳率:0%
帮助的人:16.4万
展开全部
在国际互联网(Internet)上有成千百万台主机(host),为了区分这些主机,人们给每台主机都分配了一个专门的“地址”作为标识,称为IP地址,它就像您在网上的身份证,要查看自己IP地址可在Windows 9x的系统中单击“开始”→"运行”→敲入“winipcfg”(2000/xp 输入ipconfig )→按回车键。IP是Internet Protocol(国际互联网协议)的缩写。各主机间要进行信息传递必须要知道对方的IP地址。每个IP地址的长度为32位(bit),分4段,每段8位(1个字节),常用十进制数字表示,每段数字范围为1~254,段与段之间用小数点分隔。每个字节(段)也可以用十六进制或二进制表示。每个IP地址包括两个ID(标识码),即网络ID和宿主机ID。同一个物理网络上的所有主机都用同一个网络ID,网络上的一个主机(工作站、服务器和路由器等)对应有一个主机ID。这样把IP地址的4个字节划分为2个部分,一部分用来标明具体的网络段,即网络ID;另一部分用来标明具体的节点,即宿主机ID。这样的32位地址又分为五类分别对应于A类、B类、C类、D类和E类IP地址。
百度网友afe2647
2012-12-07 · TA获得超过563个赞
知道小有建树答主
回答量:259
采纳率:100%
帮助的人:145万
展开全部
先判断字符长度是否在7到15之间,再判断每判断每段数的大小是否在0到255之间,再判断字符".",的个数是否等于3.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3038d88
2012-08-30 · TA获得超过1097个赞
知道小有建树答主
回答量:1670
采纳率:0%
帮助的人:1174万
展开全部
我的思路:
192.168.1.1

先判断 有几个"." 如果 != 3个"."; 那么格式不对.
然后再判断 每个"." 之间的数字 >=0 && <= 255 才是正确的格式.
是否有效ip 这个要研究 ip的定义.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ul0402206
2012-08-30 · TA获得超过505个赞
知道小有建树答主
回答量:301
采纳率:0%
帮助的人:305万
展开全部
正则表达式啊
(\d{1,3}\.){3}\d{1,3}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pr...k@qq.com
2012-08-30
知道答主
回答量:2
采纳率:0%
帮助的人:3161
展开全部
使用正则表达式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式