2007/12/05 20:04

QueryString 공백, 특수문자 자바스크립트 처리


쿼리 스트링(Query string)을 자바스크립트로 받아서 클라이언트 상에서 처리를 해야하는 경우가 많이 있게된다.

이런 때에 주소에 공백이 들어가거나 하는 경우에 문제가 생기는데 이를 제대로 처리하기 위해 공백을 2번 변환하는 과정이 필요하게 된다.

다음 아래 소스를 확인해서 차후에 작업에 문제가 생기지 않도록 하자.



// URI의 공백 처리 / 특수문자 제거


strInput=window.location.search.substring(1,window.location.search.length);

strInput = String(strInput.replace(/%2520/g,"%20"));



//공백 제거

spaces = new RegExp("\%20", "g");

strPath = strPath.replace(spaces , " ");


//특수문자 제거

forbiddenChars = new RegExp("[<>\'\"]", "g"); // Global search/replace

strPath = strPath.replace(forbiddenChars, "");

크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 0

Trackback : http://i-ruru.com/trackback/230 관련글 쓰기