Skip to content

Instantly share code, notes, and snippets.

@antfu
Created November 17, 2016 18:44
Show Gist options
  • Save antfu/3065467f7b865359ac4951aa2e2b14d7 to your computer and use it in GitHub Desktop.
Save antfu/3065467f7b865359ac4951aa2e2b14d7 to your computer and use it in GitHub Desktop.
[JS] Parse Query string
function parse_query(name, url) {
if (!url)
url = window.location.href
name = name.replace(/[\[\]]/g, "\\$&")
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)")
var results = regex.exec(url)
if (!results) return null
if (!results[2]) return ''
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment