Get url param values

by ocorpening

JavaScript

function getUrlVars(href) {
    var vars = {};
    var parts = href.replace(/[?&#]+([^=&]+)=([^&#]*)/gi, function(m,key,value) {
        console.log("match = " + m);
        console.log("key, value = " + key + ", " + value);
        if (key.indexOf('cmpr_') !== -1) {  // only find vars that begin with cmpr_
            vars[key] = value;
        }
    });
    return vars;
}

console.log(getUrlVars("http://www.crateandbarrel.com/furniture/chairs/1?cmpr_fred=true#cmpr_todd='greg'"));