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. 《时间简史》(评论一)(转载)
  2. 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
  3. [No000017F]如何监控注册表的修改
  4. [51nod]1229 序列求和 V2(数学+拉格朗日差值)
  5. [SDOI2010]外星千足虫 题解 高斯消元+bitset简介
  6. css 图片剪裁居中
  7. 案例篇-HBase RowKey 设计指南
  8. UITableView的优化原理
  9. long 和 Object的相互转换
  10. wxpython播放视频_opencv视屏流嵌入wxpython框架
  11. 去见你喜欢的人,去做你想做的事
  12. linux 离线 nfs,Linux 系统 NFS服务
  13. python 实现excel单元格合并和导出
  14. 红色的反色是青色引申出PS怎么反色之教程
  15. [UNR #5]获奖名单
  16. 浏览器首页被2345、hao123锁定了,怎么办
  17. 2021年全球烤面包机收入大约1363.7百万美元,预计2028年达到1536.8百万美元
  18. 服务器多开安卓系统,云服务器安卓多开
  19. 亚琛工业大学计算机硕士英语项目,【官方说明会】亚琛工业大学国际硕士项目...
  20. 华硕Pro16安装deepin解决MT7921无线网卡和问题

热门文章

  1. 无牌宝马打人事件大致经过,有记者称是李双江之子
  2. 模仿微信聊天时间展示
  3. python做图像识别该学什么,opencv-python——图像识别入门学习(1)
  4. SQL server 2012连接不上怎么办?
  5. matlab矩阵最大无关组,MATLAB 第十二章 矩阵的秩与向量组的最大无关组.ppt
  6. 航空发动机试车台-喘振、整机振动监测方向论文资料阅读整理【0】
  7. vs写的程序在linux中运行不了了,VisualStudio(vs)开发linux程序配置
  8. 刁难风波有损武汉形象 黄鹤楼两人员停职
  9. 注册表文件缺失oracle,win7开机提示由于系统注册表文件丢失或损坏因此无法加载怎么办...
  10. 51单片机总结【引脚、时钟电路、复位电路、I/O端口、内部结构】