Files
T
Miguel Ángel Jimeno e648a161ac all: remove unneeded if/else statements in boolean return methods
Signed-off-by: Miguel Ángel Jimeno <miguelangel4b@gmail.com>
2020-08-25 20:35:59 +02:00

15 lines
281 B
Go

package iputil
import "net"
// IsCidr determines if the given ip is a cidr range
func IsCidr(ip string) bool {
_, _, err := net.ParseCIDR(ip)
return err == nil
}
// IsIP determines if the given string is a valid ip
func IsIP(ip string) bool {
return net.ParseIP(ip) != nil
}