Skip to content

Instantly share code, notes, and snippets.

### Keybase proof
I hereby claim:
* I am robyviggy on github.
* I am robyv (https://keybase.io/robyv) on keybase.
* I have a public key ASCbgKGNkml78f1JWpVOshBtKilgzqHUvz53vvW5dOPMJgo
To claim this, I am signing this object:
@robyviggy
robyviggy / javascript url parser
Last active February 19, 2016 16:29
Javascript URL parser
// function
function parseUrl(e) {
var n = {
strictMode: false,
key: ["source", "protocol", "authority", "userInfo", "user", "password", "host", "port", "relative", "path", "directory", "file", "query", "anchor"],
q: {
name: "queryKey",
parser: /(?:^|&)([^&=]*)=?([^&]*)/g
},
parser: {