`
weizhai12
  • 浏览: 149353 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

判断是否是IP地址格式

 
阅读更多


使用正则表达式来判断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地址,自创

    mysql查询判断是否为ip地址

    C# 判断输入的值是否是IP地址

    在计算机网络中,IP地址是一个非常重要的概念,用于标识网络中的每一个设备。为了确保程序能够正确处理这些地址,开发人员经常需要编写代码来验证用户输入的数据是否符合标准的IPv4格式。本篇文章将详细介绍三种在C#...

    编写程序判断一个IP地址是否合法,并判断该地址是否属于一个给定的子网

    - **子网归属判断**:如果输入合法,则判断IP地址是否属于子网。 - **输出结果**:输出所有的验证结果和判断结果。 #### 五、主要代码分析 - **IP地址合法性验证**:通过字符串处理函数逐段检查IP地址的各字段。 -...

    判断字符串是否为IP地址

    **IP地址**是互联网协议地址(Internet Protocol Address)的简称,它是由一组数字组成的唯一标识符,用于标识网络中的设备。根据版本的不同,IP地址可以分为IPv4和IPv6两种类型。本篇文章主要介绍如何判断一个字符串...

    判断一个IP地址是否合法,并判断该地址是否属于一个给定的子网。

    3. **比较子网与IP地址**:对子网和IP地址分别应用子网掩码,然后比较结果是否一致来判断IP地址是否属于指定的子网。 #### 四、示例代码片段分析 下面是一些关键代码片段的分析: ```java public static boolean ...

    判断一个IP地址是否合法

    要求:1)以命令行格式运行:ip_test subnet/mask ip_addr ...4) 在IP地址合法的前提下,判断ip_addr是否属于子网subnet 5)输出命令行中的IP是否合法,掩码是否合法(可适当给出不合法原因)以及ip_addr

    pb 用Ping方法 判断网络是否连通 IP地址是否有效 powerbuild

    总的来说,使用PowerBuilder的Ping方法进行网络连通性和IP地址有效性的判断,涉及到对操作系统命令的调用、异常处理以及用户界面的设计。通过理解并实践这些知识点,开发者能够更好地处理网络相关的功能,提高应用的...

    java代码 判断一个IP地址是否合法,并判断该地址是否属于一个给定的子网。

    1)以命令行格式运行:ip_test subnet/mask ip_addr ...4) 在IP地址合法的前提下,判断ip_addr是否属于子网subnet 5)输出命令行中的IP是否合法,掩码是否合法(可适当给出不合法原因)以及ip_add

    IP地址合法性判断

    输入一个ip地址串,判断是否合法。 输入: 输入的第一行包括一个整数n(1),代表下面会出现的IP地址的个数。 接下来的n行每行有一个IP地址,IP地址的形式为a.b.c.d,其中a、b、c、d都是整数。 输出: 可能有多...

    VB实现IP地址判断并用ping测试

    - IP地址是由四个十进制数字组成,每个数字介于0到255之间,之间用点号分隔。例如,192.168.1.1。 - 在VB中,可以使用正则表达式(RegEx)来检查输入的字符串是否符合IP地址的格式。首先,导入`Microsoft.Visual...

    ip地址的合法性及子网判断

    判断 IP 地址的合法性需要考虑多个因素,包括 IP 地址的格式、子网掩码的合法性、IP 地址是否属于子网等。例如,IP 地址“123..2.112”是不合法的,因为它包含非法的字符“..”。同样,子网掩码“-1”也是不合法的,...

    C# Ip地址判断

    在C#编程中,IP地址判断是一个常见的任务,特别是在网络编程和系统监控等领域。MaskedTextBox控件是一个非常有用的工具,它允许用户按照预定义的格式输入数据,如IP地址。在这里,我们将深入探讨如何利用C#和...

    android验证ip地址的正则表达式

    接着,使用该`Pattern`对象创建了一个`Matcher`对象,并调用其`matches()`方法来判断IP地址是否符合指定的正则表达式模式。如果返回`true`,则表示输入的IP地址是有效的;反之,则无效。 ### 总结 通过上述分析和...

    python如何判断IP地址合法性

    在Python编程中,判断IP地址的合法性是一项常见的任务,特别是在处理网络相关的程序时。IP地址是一种标识互联网上设备的独特数字,通常由四个十进制数段组成,每个数段之间用点号"."分隔。根据IPV4的分类,IP地址...

    java判断是内网ip还是公网ip

    要编写一个Java程序来判断IP地址类型,我们可以遵循以下步骤: 1. **获取IP地址**:首先,我们需要获取当前设备的IP地址。这可以通过多种方式实现,例如使用`InetAddress`类的静态方法`getLocalHost()`,或者通过...

    php 根据ip地址判断是那个国家

    - IP地址通常为IPv4格式(如`192.168.1.1`),但也有可能是IPv6(如`2001:0db8:85a3:0000:0000:8a2e:0370:7334`)。处理时需要区分这两种情况。 4. **第三方API服务** - 除了使用本地数据库文件外,还可以利用...

    用VBS判断IP地址有效性

    以下是一个简单的VBScript脚本示例,用于判断IP地址的有效性: ```vbscript Option Explicit Function IsValidIPAddress(ipAddress) Dim regEx Set regEx = New RegExp regEx.Pattern = "^((25[0-5]|2[0-4][0-9...

    ip地址范围判断

    这两个字段将帮助快速定位和判断IP地址的归属。 7. **程序开发**:在程序开发过程中,利用这些新字段可以更高效地查询IP地址是否在指定范围内。例如,通过SQL查询语句,可以快速找出所有介于起始和结束IP地址之间的...

    判断IP地址是否为国内的

    本程序可用于判断IP地址是否为国内的IP,通过查询IPdatabase.txt中存储的中国IP地址段实现,IPdatabase.txt为2011.5.2日从中国互联网信息中心获得,更新此文件需要自己从中国互联网信息中心的网站获取。

Global site tag (gtag.js) - Google Analytics