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;