코드34 RegExp - JS var PTN = /(?:| 2008. 7. 2. 윈도 탐색기로 부터 정보 빼오기 VC++ 때로 Sotware 개발은 새로운 것들을 만들어낸다. 하지만 때로는 가지고 있는 것들을 조합하기도 한다. 오늘의 문제는 두번째 문제에 대한 것 중의 하나다. 윈도 핸들을 가지고 어떤게 윈도 탐색기인지 알아낼 수 있다, 그리고 만약 그렇다면 어떤 폴더를 보고있고, 어떤 항목이 focus되어있을까..? 이는 본래부터 어려운 작업이 아니다. 단순히 수 많은 작은 조각들을 껴 맞추기만 하면 된다. 열린 shell window들을 가져올 수 있는 ShellWindows object에서 부터 시작하자. 그러면 Item프 로퍼티를 가지고 이 모든 항목들을 열거할 수 있다. 이 ShellWindows 객체는 Javascript나 Visual Basic과 같은 스크립팅 언어가 사용하도록 고안되어 있기 때문에 C++에서 .. 2008. 7. 2. input-tag Validate var frmObj = chkForm; var PTN = [2, /[0-9]/, '숫자', 5, /[ㄱ-힝]/, '한글']; var cnt = 0; var pos; var flag = true; for(var i = 0; i < PTN.length; i+=3) { for(var j = 0; j < PTN[i]; ++j) { pos = eval("frmObj.pn" + ++cnt); if(!PTN[i+1].test(pos.value)) { alert(PTN[i+2] + "만 가능합니다."); pos.value = ""; pos.focus(); flag = false; break; } } if(!flag) break; } if(flag) { // 처리... } 2008. 6. 28. 한글체크 JS 0 2008. 6. 24. 이전 1 ··· 3 4 5 6 다음