Tip: Click lines to highlight, hold ctrl/cmd to multi-select
getQuery (24-May @ 00:16)
Returns an object representing a query string
Syntax Highlighted Code
- function getQuery(s) {
- var query = {};
- s.replace(/\b([^&=]*)=([^&=]*)\b/g, function (m, a, d) {
- if (typeof query[a] != 'undefined') {
- query[a] += ',' + d;
- } else {
- query[a] = d;
- }
- });
- return query;
- }
Plain Code
function getQuery(s) {
var query = {};
s.replace(/\b([^&=]*)=([^&=]*)\b/g, function (m, a, d) {
if (typeof query[a] != 'undefined') {
query[a] += ',' + d;
} else {
query[a] = d;
}
});
return query;
}