We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ee0893f commit 11e0246Copy full SHA for 11e0246
js/utils.js
@@ -1,11 +1,8 @@
1
function getParameterByName(name = '', url = '') {
2
if (!url) url = window.location.href;
3
- name = name.replace(/[[\]]/g, '\\$&');
4
- var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),
5
- results = regex.exec(url);
6
- if (!results) return null;
7
- if (!results[2]) return '';
8
- return decodeURIComponent(results[2].replace(/\+/g, ' '));
+
+ const urlObject = new URL(window.location.href);
+ return urlObject.searchParams.get(name);
9
}
10
11
export default getParameterByName;
0 commit comments