Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var HostColonPortPattern = regexp.MustCompile(`^[-a-zA-Z0-9.]+:\d+$`)
HostColonPortPattern matches "^[-a-zA-Z0-9.]+:\\d+$" e.g. "foo.com.:1234"
Functions ¶
func IsMultiaddr ¶
IsMultiaddr returns true if the provided string is a valid multiaddr.
func ParseHostOrURL ¶
ParseHostOrURL handles "host:port" or a full URL. Standard library net/url.Parse chokes on "host:port".
func ParseHostOrURLOrMultiaddr ¶
ParseHostOrURLOrMultiaddr returns an error if it could not parse the provided string as a valid "host:port", full URL, or multiaddr. If no error, it returns a host:port address, or a multiaddr.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.