使用正则表达式来判断IP地址是否正确的方法。
/// <summary>
/// 判断是否是IP地址格式 0.0.0.0
/// </summary>
/// <param name="str1">待判断的IP地址</param>
/// <returns>true or false</returns>
public static bool IsIPAddress(string str1)
{
if (string.IsNullOrEmpty(str1) || str1.Length < 7 || str1.Length > 15) return false;
const string regformat = @"^\d{1,3}[\.]\d{1,3}[\.]\d{1,3}[\.]\d{1,3}$";
Regex regex = new Regex(regformat, RegexOptions.IgnoreCase);
return regex.IsMatch(str1);
}
分享到:
相关推荐
mysql查询判断是否为ip地址
编写程序,判断一个IP地址是否合法,并判断该地址是否属于一个给定的子网。 要求: 1)以命令行格式运行:ip_test subnet/mask ip_addr 其中ip_test为程序名;subnet为子网号;mask是一个数值,代表子网掩码连续1的...
要求:1)以命令行格式运行:ip_test subnet/mask ...4) 在IP地址合法的前提下,判断ip_addr是否属于子网subnet 5)输出命令行中的IP是否合法,掩码是否合法(可适当给出不合法原因)以及ip_addr是否属于子网subnet。
提供了3种验证输入的字符串是否是IP地址的方法
判断字符串是否为IP地址,思路:输入字符串的时候,把分隔符“.”读取出来,然后判断分隔符旁边的数字是否在0~~255之间,然后判断是否合法。
要求:1)以命令行格式运行:ip_test subnet/mask ip_addr ...4) 在IP地址合法的前提下,判断ip_addr是否属于子网subnet 5)输出命令行中的IP是否合法,掩码是否合法(可适当给出不合法原因)以及ip_addr
pb 用Ping方法 判断网络是否连通 IP地址是否有效
1)以命令行格式运行:ip_test subnet/mask ip_addr ...4) 在IP地址合法的前提下,判断ip_addr是否属于子网subnet 5)输出命令行中的IP是否合法,掩码是否合法(可适当给出不合法原因)以及ip_add
输入一个ip地址串,判断是否合法。 输入: 输入的第一行包括一个整数n(1),代表下面会出现的IP地址的个数。 接下来的n行每行有一个IP地址,IP地址的形式为a.b.c.d,其中a、b、c、d都是整数。 输出: 可能有多...
3、 编写程序,判断一个IP地址是否合法,并判断该...4) 在IP地址合法的前提下,判断ip_addr是否属于子网subnet 5)输出命令行中的IP是否合法,掩码是否合法(可适当给出不合法原因)以及ip_addr是否属于子网subnet。
用VB实现判断IP地址是否输入正确,并用ping测试输入的IP主机是否正常工作
android验证ip地址的正则表达式 android验证ip地址的正则表达式
本程序可用于判断IP地址是否为国内的IP,通过查询IPdatabase.txt中存储的中国IP地址段实现,IPdatabase.txt为2011.5.2日从中国互联网信息中心获得,更新此文件需要自己从中国互联网信息中心的网站获取。
在判断IP地址合法性时要自行编写代码,不要使用任何inet函数。判断时要考虑全面,比如以下IP地址均不合法: 123..2.1 123.23$.2.1 123.2345.2.1 123.23.45.2.1 C)判断掩码的合法性。 D)在IP...
新学习 C# 程序 利用 MaskedTextBox 实现 IP 地址输入的判断例子!
用VBS脚本判断IP地址有效性
采用eclipse的开发工具,使用java编程实现,在判断ip地址合法性时,定义了一个静态的方法,在方法里面,使用正则表达式来判断ip地址的合法性,判断子网掩码也采用这样的方法判断,在判断ip地址是否属于某一个子网时...
互联网上的每台计算机都有独一无二的编号,称为IP地址,每个合法的IP地址由“.”分开的4个数字组成,并且IP地址细分类型的话,可以分为“A” “B” “C” “D” “E”类,我们常常使用的是C类IP地址所以第一个数字...
掌握IP地址的分类,准确理解子网、掩码的概念,确切地明了IP地址的合法格式。并判断该地址是否属于一个给定的子网