JSFiddle - React, Tailwind, and code Playground
by Antoine Dahan
JavaScript
var getUrlValue = function(name, url) {
var valuesRegex = new RegExp('(?:^|[&;])' + name + '=([^&;]+)', 'g'),
matches,
values = [];
while (matches = valuesRegex.exec(url)) {
values.push(decodeURIComponent(matches[1]));
}
return values;
}
var url = 'http://www.somedomain.com?id=12&names=bill&names=bob&names=sally';
// ["bill", "bob", "sally"]
var results = getUrlValue('names', url);
document.body.innerHTML = results;