判断ip地址是否有效(C#)

原创 2005年04月29日 22:20:00

public  bool IPAddressCheck(string addressString)
  {
   try
   {
    string webServerAddress;
    Regex r=new Regex(@"^(/d+)/.(/d+)/.(/d+)/.(/d+)$");//IP地址的正则表达式
    Match m;
    webServerAddress=addressString;
    webServerAddress=webServerAddress.Trim();
    m=r.Match(webServerAddress);
    if (m.Success)   //进一步判断IP地址的合法性
    {
     char[] charArray=new char[]{'.'};
     string[] stringArray;
     int j=0;
     stringArray=webServerAddress.Split(charArray);
     for(int i=0;i<stringArray.Length;i++)
     {
      if(int.Parse(stringArray[i])<=255)
       j++;
      else
       break;
     }
     if (j==4)
      return true;// 满足IP地址格式的要求
     else
      return false;//非法地址
    }

    else
     return false;
   }
   catch
   {
    throw;
   }
  }

判断IP地址是否有效

IP的有效值是1.0.0.1~255.255.255.255,写个程序,参数是一个char*的IP,返回这个IP是否有效。 // IPcheck.cpp : 定义控制台应用程序的入口点。 /...
  • u014568921
  • u014568921
  • 2015年07月07日 23:45
  • 1695

判断是否是有效的IP地址

#include #include bool isValidIp(char *s) { int len=strlen(s); int i=0; if(len
  • ZYH920521
  • ZYH920521
  • 2015年06月24日 20:00
  • 674

判断IP 字符串是否为有效地址

// demo: 判断IP 字符串是否为有效地址 #include "stdafx.h" #include #include using std::string; using std::cout...
  • W_SX12553
  • W_SX12553
  • 2014年09月23日 15:48
  • 2178

判断IP地址有效性

/************************************************************************* > File Name: newfile1.cpp...
  • pzz837157806
  • pzz837157806
  • 2014年03月31日 21:13
  • 13916

Qt 判断一个IP地址是否有效

QHostAddress test; if (!test.setAddress("111.111.111.1")) { ui->statusBar->showMessage("ERROR : ...
  • qq_19672579
  • qq_19672579
  • 2015年08月02日 21:54
  • 2102

一个非常简洁有效的判断IP地址格式是否正确的函数,c++代码

BOOL isIpFormatRight(LPTSTR ipAddress) {//判断IP地址是否合法 int a,b,c,d; if ((swscanf(ipAddress,L"%d.%d....
  • tuolovelin
  • tuolovelin
  • 2013年02月27日 14:14
  • 1721

js验证ip地址是否有效

function isip(s){     var check=function(v){try{return (v=0)}catch(x){return false}};     var re=s.s...
  • javazilu
  • javazilu
  • 2017年04月19日 14:27
  • 429

【C++】判断IP地址有效性

题目:判断输入的字符串是不是一个有效的IP地址详细描述: 请实现如下接口 booli sIPAddressValid ( const char *  pszIPAddr ) 输入: pszIPAddr...
  • yncxzdy
  • yncxzdy
  • 2015年03月03日 20:07
  • 1129

根据子网掩码判断网段有效的IP地址

之前在牛客网上看到一道关于TCP/IP的题目,当时不是很理解子网掩码的机制没有做出来。 前段时间看《图解TCP/IP》刚好里面有讲到这部分的内容,刚好把这道题解决了,知识点分析的感觉通俗易懂,特此分...
  • cbb903601682
  • cbb903601682
  • 2017年07月26日 18:13
  • 760

python 判断一个IP地址是否合法

最近在看tornado的源码,遇到了 is_valid_ip(ip) 这个函数,该函数用来判断一个IP地址是否合法,支持IPv4和IPv6,想到自己前阵子也遇到过这个问题,看着源码的解决方法要比自己的...
  • KWSY2008
  • KWSY2008
  • 2016年07月24日 15:42
  • 3083
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:判断ip地址是否有效(C#)
举报原因:
原因补充:

(最多只允许输入30个字)