Go Is Ipv 4 Adress
func isIPv4Address(inputString string) bool {
parts := strings.Split(inputString, ".")
if len(parts) != 4 {
return false
}
for _, part := range parts {
n, err := strconv.Atoi(part)
if err != nil || n > 255 || strconv.Itoa(n) != part {
return false
}
}
return true
}
This splits the string by dots and validates each part as a normal IPv4 octet.