서비스 url 쿼리 스트링만 따로 가져와야 하는 경우
간단하지만 떠오르지 않는다.
function getQueryString(url) {
url.concat().replace(/[?&]+([^=&]+)=([^&]*)/gi, (str, key, v) => {
result[key] = v;
return result;
});
}
const query = getQueryString('https://sports.news.naver.com/kbaseball/vod/index.nhn?id=662710&category=kbo&gameId=20200519LGSS02020&date=20200519&listType=game');
console.log(JSON.stringify(query))
/* {"id":"662710",
"category":"kbo",
"gameId":"20200519LGSS02020",
"date":"20200519",
"listType":"game"
}*/
걍 참고용.
'코드 > JS' 카테고리의 다른 글
[JS] Base64 Decode (0) | 2020.05.29 |
---|---|
[JS] MessageChannel (0) | 2020.05.21 |
[JS] 브라우저 언어 판단 (0) | 2020.05.14 |
[rxjs] SwitchMap (0) | 2020.05.08 |
eslit disable (0) | 2020.01.15 |