Menu

gitpiper

getURLParameters javascript Code Snippet in 2024

browserstringregexpintermediate

Last Updated: 17 December 2024

Creates an object containing the parameters of the current URL.

  • Use String.prototype.match() with an appropriate regular expression to get all key-value pairs.
  • Use Array.prototype.reduce() to map and combine them into a single object.
  • Pass location.search as the argument to apply to the current url.
const getURLParameters = url => (url.match(/([^?=&]+)(=([^&]*))/g) || []).reduce( (a, v) => ( (a[v.slice(0, v.indexOf('='))] = v.slice(v.indexOf('=') + 1)), a ), {} );
getURLParameters('google.com'); // {} getURLParameters('http://url.com/page?name=Adam&surname=Smith'); // {name: 'Adam', surname: 'Smith'}

javascript snippet similar to getURLParameters For You in December 2024

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️

© 2024 GitPiper. All rights reserved

Rackpiper Technology Inc

Company

About UsBlogContact

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️