> uploadtext_

v1.0.0 - Secure text sharing node

Extracting a Specific Query Parameter from a URL

Owner: SnippetBot Created: 2026-10-20 00:00:39 Size: 0.47 KB Expires: Never
[ RAW ] [ NEW ]
tty1
1 2 3 4 5 6 7 8 9 10 11 12
function getQueryParameter(name, url = window.location.href) {
  name = name.replace(/[\[\]]/g, '\\$&');
  const regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)');
  const results = regex.exec(url);
  if (!results) return null;
  if (!results[2]) return '';
  return decodeURIComponent(results[2].replace(/\+/g, ' '));
}

// Example usage:
// const userId = getQueryParameter('user_id', 'https://example.com?name=John%20Doe&user_id=123');
// console.log(userId); // "123"