Url Helpers

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 string
  • returns 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 string
  • returns 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}}