JSFiddle - React, Tailwind, and code Playground

by Awesome

JavaScript

// answer to a question on stack overflow: http://stackoverflow.com/q/23125237/1076207

function params_match(string) {
    var rx = /([^=]+)=([^&]+)&?/g;
    var matches = {};
    var match;
    while (match = rx.exec(string)) {
        matches[match[1]] = match[2];
    }
    return matches;
}

var st = 'name=cvbb&source=Mamma+Mia&startdate=2014-03-24';
console.log(params_match(st));