public bool IsCorrenctIP(string ip)

string pattrn=@"(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])";
if(System.Text.RegularExpressions.Regex.IsMatch(ip,pattrn)) 

return true; 
}
else
{
return false;

}
}

public bool IsValidIP(string ip) 

if (System.Text.RegularExpressions.Regex.IsMatch(ip,"[0-9]{1,3}//.[0-9]{1,3}//.[0-9]{1,3}//.[0-9]{1,3}")) 

string[] ips = ip.Split('.'); 
if (ips.Length == 4 || ips.Length == 6) 

if(System.Int32.Parse(ips[0]) < 256 && System.Int32.Parse(ips[1]) < 256 & System.Int32.Parse(ips[2]) < 256 & System.Int32.Parse(ips[3]) < 256) 
return true; 
else 
return false; 

else 
return false;


else 
return false; 
}

最新文章

  1. ROS学习(三)—— ROS文件系统
  2. [转]JavaScript字符串函数大全
  3. CSS中的::after ::before
  4. 关于datatable linq的转换
  5. Java 开发 gRPC 服务和客户端
  6. ActiveMQ之Topic
  7. linux 学习笔记2
  8. poj 1113Wall
  9. MyEclipse建立JVM内存大小
  10. iOS 开发 之 编程知识点
  11. [LeetCode]Rotate Image(矩阵旋转)
  12. win10如何合并硬盘分区
  13. android---EditText的多行输入框
  14. pytorch解决鸢尾花分类
  15. ProtoBuf3 C++使用篇
  16. 由override 和 overload 引发的学习感悟
  17. S5PV210 ADC转换
  18. OpenStack-Zun 使用
  19. 获取应用程序根目录物理路径(Web and Windows)
  20. How to Pronounce TH after N or Z

热门文章

  1. 按钮靠右css小结
  2. sizeof和strlen()的区别
  3. 图片流量节省大杀器:基于CDN的sharpP自适应图片技术实践
  4. 使用EPPLUS操作EXcel
  5. C/C++, Java和C#的编译过程解析
  6. 5.3.1 新建Java工程和类
  7. hdu----(3118)Arbiter(构造二分图)
  8. Hadoop常见错误及处理方法
  9. OpenGL基础图形编程
  10. 数据库索引&lt;二&gt; 如何创建索引