uri-js
An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.
urijs
URI.js is a Javascript library for working with URLs.
@hyperjump/uri
A small and fast library for validating parsing and resolving URIs and IRIs