2019 年 2 月 3 日 春节放假 第二天,终于有比较清闲的时间了,今天来更新一下博客关于使用go 如何 检查ip 地址是否是正确的格式的,比如 15.69.00.5 还有 10.23.76.256 这些显然不是一个正确的 ipv4的地址格式,一般来说检查 ip 地址 email 之类的 格式是否合法的大家都会想到使用 正则表达式,其实关于检查 ip 地址格式的go的net 包已经提供了一个方法来给我们使用了

使用 net 包检查 ip 地址格式是否正确

package mainimport ("net"“fmt”
)func main() {ipv4 := "12.56.30.88"// ParseIP 这个方法 可以用来检查 ip 地址是否正确,如果不正确,该方法返回 niladdress := net.ParseIP(ipv4)  if address == nil {fmt.Println("ip地址格式不正确")}else {fmt.Println("正确的ip地址", address.String()) }}

以上就是使用go 的 net 来检查ip地址格式,这个ParseIP 方法可以检查 ipv4 和 ipv6的,所以我们可以通过这种方式来优雅的解决检查 ip 格式的问题~

go检查ip地址格式是否正确相关推荐

  1. golang 检查ip地址格式 是否正确

    示例如下: package mainimport ("net""fmt" )func main() {ipv4 := "12.56.30.88&quo ...

  2. linux shell脚本 检查IP地址格式

    网上好多检查IP地址格式的脚本,大都看起来让人晕乎乎的.. 这里贴一个我自己写的比较简单易懂的脚本,根据自己的需要稍加改动应该就可以用了~~~ #!/bin/sh ip_string="1. ...

  3. C#中检查IP地址格式(亲测有用)

    1.using System.Text.RegularExpressions; 2.假设IP_Address是输入或者获取到的IP地址 3.使用正则表达式: Regex.IsMatch(IP_Addr ...

  4. java校验ip格式_JAVA IP地址格式验证,使用正则表达式

    正则表达式 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串.将匹配的子串替换或者从某个串中取出符合某个条件的子串等. ...

  5. C语言检查IP、MAC、子网掩码合法函数 实用 码住喽!

    一.简单说说 最近在项目开发中用到的几个很实用的小函数推荐给大家,提高开发时间效率!话不多说,直接上代码哈 ~ IP合法检验函数 凡是有一点点错误的IP地址统统卡死,哎,都是面向测试部编程的经验 !! ...

  6. 判断是否是IP地址格式

    使用正则表达式来判断IP地址是否正确的方法. /// <summary> /// 判断是否是IP地址格式 0.0.0.0         /// </summary>      ...

  7. 解决SQLSERVER2019无法通过SQLCMD登陆找不到或无法访问服务器。请检查实例名称是否正确

    通过sqlcmd连接SQLSERVER2019时报错 [ODBC Driver 17 for SQL Server]命名管道提供程序: 无法打开与 SQL Server 的连接 [5]. [ODBC ...

  8. JAVA IP地址格式验证,使用正则表达式

    正则表达式 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串.将匹配的子串替换或者从某个串中取出符合某个条件的子串等. ...

  9. mysql_connect() 不支持 请检查 mysql 模块是否正确加载

    在上面文章的基础上配置PHP环境完成之后发现安装(discuz)论坛时候还是有问题! 函数名称                                检查结果          建议 mysq ...

最新文章

  1. Sparkamp;Spark性能调优实战
  2. 738. 单调递增的数字(贪心算法)
  3. vba定义全局变量并赋值_利用VBA代码如何打开任意程序
  4. java web博客系统_JavaWeb之博客系统(五)
  5. qfile 创建文件_Qt之二进制文件读写
  6. hadoop3.0新特性介绍
  7. 数据交换技术:OPC技术工作原理简述
  8. Tomcat运行黄色叉号
  9. FEC【筷云早报】 2020年7月29日星期三
  10. 远端服务器无响应 请联系网络供应商腾达,移动宽带连接腾达路由器显示 远端服务器无响应。请联系您的网络运营...
  11. 电脑基础常识:CPU、GPU、内存、主板、电源
  12. n边形对角线交点问题
  13. 【mmdetection小目标检测教程】三、使用sahi库切分高分辨率图片,一键生成coco格式数据集
  14. 【论文阅读】Interpolation Consistency Training for Semi-Supervised Learning
  15. colt python 357magnum_357磁(357 Magnum)——欧美十佳手枪
  16. COM:The Open Dialog Box
  17. php咕咚授权,线上跑扬马一样精气神 授权咕咚举办万跑友已报名
  18. python 保留浮点数为两位小数
  19. 100种送给老婆的生日礼物,看看有没有你需要的!
  20. 音频之WAV格式编码解析

热门文章

  1. 计算机关闭为什么自己重启,电脑关机后自动重启怎么回事
  2. 无法显示隐藏文件,怎么办?
  3. cheerio相关总结
  4. 直播预告:Cocos 董事长陈昊芝论道云游戏高峰论坛
  5. 最新论文笔记(+4):Blockchain-Based Solutions to Security and Privacy Issues in the Internet of Things
  6. 中国专利、欧洲专利和美国专利打包下载
  7. word服务器草稿位置无法输入地址,协同统一办公平台操作手册.doc
  8. 用递归方法建立二叉树
  9. 贝叶斯公式的对数似然函数_最大似然估计和贝叶斯估计学习体会
  10. 支付宝商家分账--绑定,解绑,查询的简单实例。记录一下!!!