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
Stringreturns
String: Escaped string.
{decodeURI}
Decode a Uniform Resource Identifier (URI) component.
Params
str
Stringreturns
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
Stringhref
Stringreturns
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
Stringreturns
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
Stringreturns
String: the url with http protocol stripped
Example
{{stripProtocol url}}