验证IP地址 Golang
IPv4 地址格式:
IPv4地址由4组十进制数组成,每组范围为 0 - 255,用“.”分割。
注意:IPv4 地址内的数不能以 0 开头。
例:127.23.01.16 不合法,01以0开头IPv6 地址格式:
IPv6由8组16进制的数字组成,每组由数字和字符组成,表示16位数。用 “:”分割。
注意:
不区分大小写;
数字可以以0 开头,但多余的 0 不被允许;
例:1027:00000:1901:234d:a908:2313:4432:0232不合法,出现00000超出4位。
不能因为某个组的值为