Skip to content

Instantly share code, notes, and snippets.

@wilcorrea
Forked from Woodsphreaker/requestQueryString.js
Created December 14, 2017 03:20
Show Gist options
  • Save wilcorrea/b47ed61e19069575f0e18c88c8e30723 to your computer and use it in GitHub Desktop.
Save wilcorrea/b47ed61e19069575f0e18c88c8e30723 to your computer and use it in GitHub Desktop.
Recupera parâmetro de uma querystring
const requestQuery = request => {
const param = request.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]")
const regex = new RegExp("[\\?&]" + param + "=([^&#]*)")
const results = regex.exec(location.search);
return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "))
}
// caso de uso
// http://endereco.com.br?param1=123&param2=456&param3=789
console.log(requestQuery('param1')) // 123
console.log(requestQuery('param2')) // 456
console.log(requestQuery('param3')) // 789
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment