Url Helpers
Table of Contents
url
Visit the: code | unit tests
{{encodeURI}}
Encodes a Uniform Resource Identifier (URI) component by replacing each instance of certain characters by one, two, three, or four escape sequences representing the UTF-8 encoding of the character.
Params
str{String}: The un-encoded stringreturns{String}: The endcoded string
{{escape}}
Escape the given string by replacing characters with escape sequences. Useful for allowing the string to be used in a URL, etc.
Params
str{String}returns{String}: Escaped string.
{{decodeURI}}
Decode a Uniform Resource Identifier (URI) component.
Params
str{String}returns{String}
{{url_encode}}
Alias for encodeURI.
{{url_decode}}
Alias for decodeURI.
{{urlResolve}}
Take a base URL, and a href URL, and resolve them as a browser would for an anchor tag.
Params
base{String}href{String}returns{String}
{{urlParse}}
Parses a url string into an object.
Params
str{String}: URL stringreturns{String}: Returns stringified JSON
{{stripQuerystring}}
Strip the query string from the given url.
Params
url{String}returns{String}: the url without the queryString
{{stripProtocol}}
Strip protocol from a url. Useful for displaying media that may have an 'http' protocol on secure connections.
Params
str{String}returns{String}: the url with http protocol stripped
Example
{{stripProtocol url}}