我們可以通過判斷是否合法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怎么判斷是否為ip的詳細內容,更多請關注億速云其它相關文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。