isUrl does not correctly validate IPv6 Urls. When using IPv6 brackets are allowed within the hostname, ie, `http://[2001:db8::1]/`.