C#判断IP地址是否合法

问题描述

在许多软件中都利用IP地址进行一系列的操作,那么IP地址的正确与否就相当关键,需要判断用户输入的IP地址是否合法。请设计一页面,在窗体中输入IP地址,单击“判断”按钮,显示出判断结果。直接给我代码,马上给分。。。

解决方案

解决方案二:
直接用.Net现成的类,方法如下:stringipStr="192.168.222.333";IPAddressip;if(IPAddress.TryParse(ipStr,outip)){Console.WriterLine("合法IP");}else{Console.WriterLine("非法IP");}
解决方案三:
设计一页面就算了,如果楼主连这个都要别人帮忙,那我不得不鄙视一下了
解决方案四:
引用2楼ligyu110的回复:

设计一页面就算了,如果楼主连这个都要别人帮忙,那我不得不鄙视一下了

你网上找的
解决方案五:
引用3楼iqiyitudou的回复:

Quote: 引用2楼ligyu110的回复:
设计一页面就算了,如果楼主连这个都要别人帮忙,那我不得不鄙视一下了

你网上找的

是的

时间: 2024-09-15 10:26:44

C#判断IP地址是否合法的相关文章

Android 判断ip地址合法实现代码

Android 判断ip地址合法实现代码 昨天,我在网上找了一下判断文本框内的字符串是否是合法的ip地址,自己想到了正则表达式,可是自己对这个却不熟,所以在网上查找了一些资料,最后终于是做出来了. 具体的代码很简单, public boolean isIP(String addr) { if(addr.length() < 7 || addr.length() > 15 || "".equals(addr)) { return false; } /** * 判断IP格式和范

php判断ip地址正则表达式例子

filter函数过滤ip地址的方法:  代码如下 复制代码 echo filter_var("127.0.0.1","FILTER_VALIDATE_INT"); //返回true or false 例子. 判断是否是合法IP  代码如下 复制代码 if(filter_var($ip, FILTER_VALIDATE_IP)) { // it's valid } else { // it's not valid } 判断是否是合法的公共IPv4地址,192.168.

巧用PHP正则表达式判断IP地址

学习PHP时,你可能会遇到判断PHP正则表达式问题,这里将介绍PHP正则表达式问题的解决方法,在这里拿出来和大家分享一下.在一些查询网站和搜索引擎,常常用到判断某字符串是否为标准的IP地址. 比如在百度里搜索某IP地址,会显示该IP的信息,而不符合标准的IP地址是不显示IP信息的.这时就要判断该字符串是否为标准的IP了,最常用的方法是用PHP正则表达式判断.在网上搜了一些判断IP地址的正则,都是过于简单的,有的只是判断IP字段不大于255,其实还有很多需要判断的,比如只能是数字,且不能为负数,还

Shell脚本实现判断IP地址是否在一个ip段内代码分享

  这篇文章主要介绍了Shell脚本实现判断IP地址是否在一个ip段内代码分享,本文直接给出实现代码,需要的朋友可以参考下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 cat ipcalc.sh #!/bin/bash IP=$1 if [ -z $IP ] then echo -e "e[31;42m sh ipcalc.sh IP e[0m" exit fi while read MASK do min=`/usr

Java判断IP地址为内网IP还是公网IP的方法_java

本文实例讲述了Java判断IP地址为内网IP还是公网IP的方法.分享给大家供大家参考.具体分析如下: tcp/ip协议中,专门保留了三个IP地址区域作为私有地址,其地址范围如下: 10.0.0.0/8:10.0.0.0-10.255.255.255 172.16.0.0/12:172.16.0.0-172.31.255.255 192.168.0.0/16:192.168.0.0-192.168.255.255 那么,直接上代码吧: 复制代码 代码如下: public static boolea

Shell脚本实现判断IP地址是否在一个ip段内代码分享_linux shell

cat ipcalc.sh #!/bin/bash IP=$1 if [ -z $IP ] then echo -e "\e[31;42m sh ipcalc.sh IP \e[0m" exit fi while read MASK do min=`/usr/bin/ipcalc $MASK|awk '/HostMin:/{print $2}'` max=`/usr/bin/ipcalc $MASK|awk '/HostMax:/{print $2}'` MIN=`echo $min|

Shell脚本判断IP地址是否合法的方法_linux shell

使用shell校验IP地址合法性 使用方法: 复制代码 代码如下: [root@yang python]# bash check_ip.sh IP地址 执行结果:返回值0校验合法,非0不合法.shell代码: 复制代码 代码如下: [root@yang python]# vi check_ip.sh #!/usr/bin/shCheckIPAddr(){echo $1|grep "^[0-9]\{1,3\}\.\([0-9]\{1,3\}\.\)\{2\}[0-9]\{1,3\}$"

BAT批处理判断IP地址并自动禁用启用网卡_DOS/BAT

某内网拨号软件设计问题,拨号后在偶然的情况下不能自动获取DHCP从而更新内网IP,后来发现通过手动释放和重新获取IP可以解决这个问题,但是每次在操作前还要看下IP地址是不是已经被更新为内网地址,若已经更新则无需操作,否则就要手动释放更新,每次敲一堆命令确实麻烦,于是打算做成批处理. 首先遇到的问题是如何获取IP地址,当然既然采用批处理那么就需要借助于现有的命令或者命令行程序,Windows系统内ipconfig命令可以获取IP地址等信息,如果我们只需要IP地址,那么就必须对获取的信息进行筛选过滤

判断IP地址函数

PS: 正式开启PHP学习之旅!相信自己! 巧用正则表达式 function is_ip($ip){ $ip=explode(".",$ip); for($i=0;$i<count($ip);$i++) { if($ip[$i] > 255){ return(0); } } return ereg("^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$",$ip); } $ip为要查询的字符串, 用 is_ip