1. 2011. 6. 23. 14:35 개발자료/낡은코드
정규식을 사용하여 URL 뒤에 GET 방식으로 따라오는 파래미터를 검사 할수 있습니다.
htmlToText : HTML 을 Text 형태 문자열로 변환
$equal : = 다음 문장을 모두 가져옵니다
$param : 파래미터 이름이 있는지 검사 합니다
$search : 파래미터 이름 및 값을 둘다 가져옵니다

function htmlToText(o){return o.replace(/</g,"&lt;").replace(/>/g,"&gt;")}
function $equal(s){return s.match(new RegExp("=.*","g"))[0].substr(1)}
function $param(p){return p.match(new RegExp(".*?(?=\=)","g"))[0].substr(1)}
function $search(p){
  var s=window.location.search.match(new RegExp("[\?&]"+p+"=.*?(?=&)","g"))
  return (s==null)?null:$equal(s[0].substr(1));
}

사용 예문
쿼리 : URL?이름=test
1 )
  var param = $search("이름");
  if(param==null){
    alert( param );//받은 이름의 값을 출력 합니다 ( 출력 : test )
  }

2 )
  var param = $search($param("이름=값"));//이름 부분만 걸러냅니다
  if(param==null){
    alert( param );//받은 이름의 값을 출력 합니다 ( 출력 : test )
  }
Posted by Nightly Luna
,
® © Tanny Tales
/ rss