Get Query Parameters by Name in JavaScript

Here’s a utility function to get URL’s query parameters by name. function getParameterByName(name, url) { if (!url) url = window.location.href; name = name.replace(/[\[\]]/g, ‘\\$&’); var regex = new RegExp(‘[?&]’ + name + ‘(=([^&#]*)|&|#|$)’), results = regex.exec(url); if (!results) return null; if (!results[2]) return ”; return decodeURIComponent(results[2].replace(/\+/g, ‘ ‘)); } The url parameter is optional if […]

Continue reading