웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > etc

자바스크립트에서 주소창의 파라미터값만 배열로 받아오는 방법은?

Last Modified : 2017-04-19 / Created : 2017-04-19
3,189
View Count
자바스크립트에서 주소창의 파라미터값만 배열로 받아오는 방법은 무엇일까요?
예를들어... 아래와 같은 주소를 가진 웹페이지가 있다고 가정한다면...

http://webisfree.com/?pn=5&id=134&keyword=matching


위의 값들 중 파라미터값에 해당하는 내용만 리턴하여 변수에 저장한다고 생각해봅시다. 만약 변수가 querystr이라고 하면 다음과 같은 값이 저장되겠죠...

pn=5  //  querystr[0]
id=134  //  querystr[1]
keyword=matching  //  querystr[2]


정규표현식으로 구하는 방법입니다. 아래의 정규표현식을 확인하세요.
querystr = location.search.match(/w+=w+(?=&|$)/gi);

웹이즈프리의 정규표현식 계산기를 통하서 구할 수도 있습니다.

정규표현식 계산기 바로가기 > http://webisfree.com/regexp/


Previous

아파치 라이선스 버전 2.0 사용하는 방법

Previous

CKEDITOR 만약 keyup 클릭 이벤트가 동작 안하는 경우 해결법은?