This page validates URLs according to RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1 and RFC 3986: URI Generic Syntax, with modifications to allow the FTP scheme and modifications based on RFC 3987: Internationalized Resource Identifiers (IRIs) to allow international characters.
See also: IRIs, HTTP URLs.