首頁 >後端開發 >Golang >Golang怎麼判斷是否為ip

Golang怎麼判斷是否為ip

尚
原創
2020-01-13 10:19:337582瀏覽

Golang怎麼判斷是否為ip

golang判斷是否IP的方法:

我們可以透過判斷是否合法IP位址來判斷是否IP,go語言中可以使用net套件檢查是否合法IP。

go語言中判斷是否合法IP的實作代碼:

package main

import (
     "net"
     “fmt”
)

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

ParseIP方法可以檢查ipv4和ipv6的IP位址。

更多golang知識請關注PHP中文網golang教學欄位。

以上是Golang怎麼判斷是否為ip的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn