UNPKG

bbo

Version:

bbo is a utility library of zero dependencies for javascript.

16 lines (14 loc) 560 B
/** * 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, ' ')); }; export default getUrlParam;