UNPKG

bbo

Version:

bbo is a utility library of zero dependencies for javascript.

18 lines (15 loc) 577 B
'use strict'; /** * getUrlParam / deleteUrlParam * From https://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript */ var getUrlParam = function (name) { var url = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : window.location.href; name.replace(/[\[\]]/g, '\\$&'); var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'); var results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\+/g, ' ')); }; module.exports = getUrlParam;