// Super basic html parser written with regex. // Experimental and untested function parseParams(str){ return JSON.parse("{"+ str.replace(/.+?=.+?(&|$)/g, function(part){ return part.replace(/(.+)(=)([^&]+)(&*)/, function(x, key, eq, val, com){return ["\"",key,"\"",":","\"",val,"\"",(com ? "," : '')].join('');}) }) +"}"); } // str = "id=MY_ID,title=MY_TITLE" // parseParams(str) // Object // id: "MY_ID" // title: "MY_TITLE" // __proto__: Object