Over a million developers have joined DZone.

Parse GetVars With JavaScript

·
There are many examples of how to parse get vars client side around, but most of them are using arrays and take much more lines of code and ram then nescesary. This one gives an elegant way to get values of given get parameters:


/* javascript */
String.prototype.get = function(p){
  return(this.match(new RegExp("[?|&]?" + p + "=([^&]*)"))[1]);
}

/* test: yourfile.html?test=test234 alerts: test234 */
alert(window.location.search.get('test'));
Topics:

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}