Skip to content

Instantly share code, notes, and snippets.

@mrchess
Created February 25, 2013 18:56

Revisions

  1. mrchess created this gist Feb 25, 2013.
    16 changes: 16 additions & 0 deletions gistfile1.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,16 @@
    ###
    A simple global function to help read URL parameters.
    ex. www.google.com?value=1 -- URLY.get('value')
    ###
    window.URLY =
    get : (key) ->
    key = key.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]")
    regexS = "[\\?&]" + key + "=([^&#]*)"
    regex = new RegExp(regexS)
    results = regex.exec(window.location.href)
    unless results?
    ""
    else
    decodeURIComponent results[1].replace(/\+/g, " ")