当前位置: 首页 > news >正文

判断是否是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);
        }

 

 

相关文章:

  • Windows Server 2008 IE 无法调整安全级别 的解决方案
  • ADO错误: 无法为更新定位行。一些值可能已在最后一次读取后已更改解决办法
  • MySQL DATEDIFF TIMEDIFF
  • C# 发送电子邮件(含附件)用到的类 system.web.mail
  • 为应用程序池defaultAppPool提供服务的进程在于world wide web publishing服务通信时遇到致命错误 进程id为1356. 数据字段包含错误号
  • realtek PCI-E Gigabit Ethernet Boot Agent
  • 修改ubuntu开机背景颜色
  • 事件ID(54)的描述(在资源(HTTP)中)无法找到 解决办法
  • WIndows 7 安装.net framework 4.0 失败,错误HRESULT 0xc8000222解决办法
  • APK文件反编译、签名整合工具包
  • .apk文件,IIS不支持下载解决
  • CSS禁止选择文本功能(兼容IE,火狐等浏览器)
  • ASP版MD5加密函数及用法
  • MySQL中进行树状所有子节点的查询
  • mysql中的 IN和FIND_IN_SET的查询问题
  • css系列之关于字体的事
  • java中具有继承关系的类及其对象初始化顺序
  • Leetcode 27 Remove Element
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • React+TypeScript入门
  • socket.io+express实现聊天室的思考(三)
  • ucore操作系统实验笔记 - 重新理解中断
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • Vultr 教程目录
  • 关于字符编码你应该知道的事情
  • 记录:CentOS7.2配置LNMP环境记录
  • 类orAPI - 收藏集 - 掘金
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 前嗅ForeSpider教程:创建模板
  • 如何设计一个比特币钱包服务
  • 如何使用 JavaScript 解析 URL
  • 消息队列系列二(IOT中消息队列的应用)
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • 回归生活:清理微信公众号
  • # Java NIO(一)FileChannel
  • (4)STL算法之比较
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (二)fiber的基本认识
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (汇总)os模块以及shutil模块对文件的操作
  • (五)MySQL的备份及恢复
  • (一)kafka实战——kafka源码编译启动
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (轉貼) UML中文FAQ (OO) (UML)
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • .NET DataGridView数据绑定说明
  • .NET HttpWebRequest、WebClient、HttpClient
  • .NET MVC之AOP
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • .NET处理HTTP请求
  • .NET开发人员必知的八个网站
  • .NET企业级应用架构设计系列之技术选型