using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms; namespace 验证IP合法性
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{ try
{
string[] format = new string[4];
string s = ".";
format = textBox1.Text.Split(s.ToCharArray(), 4);
for (int i = 0; i < 4; i++)
{ if (Convert.ToInt32(format[i]) >= 255)
{ MessageBox.Show("IP地址不合法");
if (Convert.ToInt32(format[i]) <= 255)
{
MessageBox.Show("IP地址正确");
} }
MessageBox.Show("IP地址正确");
}
}
catch
{
MessageBox.Show("IP地址不合法"); } } private void Form1_Load(object sender, EventArgs e)
{ }
}
}

最新文章

  1. Entity Framework 6 Recipes 2nd Edition(13-4)译 -&gt; 有效地创建一个搜索查询
  2. 图解说明——究竟什么是Windows句柄
  3. android gradle的全局管理
  4. Getting the Device GUID
  5. R语言的字符串处理
  6. Ubuntu14.04搭建cocos2dx2.2.5开发环境(超级具体)
  7. C51的一些误区和注意事项
  8. Google大数据三篇著名论文----中文版
  9. 基于Activiti的流程应用开发平台JSAAS-WF V5.3
  10. 大数据学习之HDFS基本API操作(上)06
  11. JDK设计模式之——装饰者模式
  12. Xamarin.Form与Xamarin.Android或Xamarin.IOS的区别简述
  13. Python 练习: 简单角色游戏程序
  14. 洛谷P2239 螺旋矩阵
  15. java 二维数组的行列长度
  16. Rplidar学习(二)—— SDK库文件学习
  17. 20145325张梓靖 《Java程序设计》第7周学习总结
  18. jsp页面拨打电话和QQ聊天
  19. [Linux Memory] 用/proc/stat计算cpu的占用率
  20. js两个浮点数相减出现多位小数的bug

热门文章

  1. ubuntu关闭THP
  2. arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别
  3. 前端开发 Grunt 之 Connect
  4. Android开发-API指南-&lt;permission-group&gt;
  5. AS3深拷贝数据对象(2)深拷贝VO对象
  6. Android Studio使用中的小常识
  7. 第三方框架之SDWebImage
  8. 学习练习 java 程序设计园的周长面积
  9. awk中怎么比较字符串??
  10. 华为OJ平台——计算字符串的相似度