URL Parameter

by kthornbloom

JavaScript

function URLSearchParams(searchString){
    var self = this;
    self.searchString = searchString;
    self.get = function (name) {
        var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(self.searchString);
        if (results == null) {
            return null;
        }
        else {
            return decodeURI(results[1]) || 0;
        }
    };
}
const queryString = window.location.search,
      urlParams = new URLSearchParams(queryString);
var referrer = '';
if(urlParams.get('referrer')){
    referrer = window.atob(urlParams.get('referrer'));
}