NetAddr.is_ip

You're seeing just the function is_ip, go back to NetAddr module for more information.

Specs

is_ip(String.t()) :: boolean()

Tests whether string can be parsed as an IP address.

Examples

iex> NetAddr.is_ip "not an IP address"
false

iex> NetAddr.is_ip %{}
false

iex> NetAddr.is_ip "0.0.0.0/0"
true

iex> NetAddr.is_ip "192.0.2.1"
true

iex> NetAddr.is_ip "fe80:0:c100::c401"
true

iex> NetAddr.is_ip "::/0"
true