색채로 보는 심리 검사
색채로 보는 심리 검사
2009.10.22색채로 보는 심리 검사 : http://ltitest.com/30042841933 저는 2, 25, 26, 28 나왔어요. 그래도 정신병 수준은 아니군요 ㅋㅋㅋ 요즘 배가 고픈가? ㅡㅡ; 이건 좀 아닌데 ~
주민등록번호 유효성의 체크 로직
주민등록번호 유효성의 체크 로직
2007.07.04주민등록번호 체크 로직 1. 주민등록번호의 앞 6자리의 수에 처음부터 차례대로 2,3,4,5,6,7 을 곱한다. 그 다음, 뒤 7자리의 수에 마지막 자리만 제외하고 차례대로 8,9,2,3,4,5 를 곱한다. 2. 이렇게 곱한 각 자리의 수들을 모두 더한다. 3. 모두 더한 수를 11로 나눈 나머지를 구한다. 4. 이 나머지를 11에서 뺀다. 5. 이렇게 뺀 수가 두 자릿수이면, 즉 10보다 크면 다시 11로 나누어 나머지 값을 구한다. 6. 이렇게 해서 나온 최종 값을 주민등록번호의 마지막 자리 수와 비교해서 같으면 유효한 번호이고 다르면 잘못된 값이다. 아까 그거에 맞춰 제가 짜본 체크 함수 입니다. 오픈 소스 지향~~~ ^^ function isJuminValid(num) { if(isNaN(num)..
자바스크립트 키코드를 이용한 엔터 처리
자바스크립트 키코드를 이용한 엔터 처리
2007.05.29자바스크립트로 키코드 이벤트를 처리하는 경우는 상당히 많다. 일반적으로 하나의 폼에서 다중의 submit을 구현하거나 페이지에서 키코드를 막거나 기타 여러가지에서 키 이벤트를 처리한다. function checkEnter(evt)//window.event { if ( evt.keyCode == 13 )//ENTER KEY CODE { return false; } else { return true; } } 위 코드는 엔터에 해당하는 키코드를 받아 false를 리턴해주는 이벤트 델리게이트다. 따라서 onkeypress 등의 이벤트에 써주면 유용하게 사용할 수 있다. ps. 각 키에 대한 이벤트 코드를 잘 정리해둔 사이트가 있네요 ^ ^ 아래 링크를 확인하세요~ http://27m.net/v8/bbs/view..
자바스크립트로 이메일 체크
자바스크립트로 이메일 체크
2007.05.26이메일 주소의 형식을 체크하는데는 역시 정규표현식(Regular Expression)으로 체크하는 방법이 제일 좋은 것 같다. 아래 소스도 마찬가지로 정규표현식을 사용하여 이메일 주소를 체크한다. function checkEmailFormat(email) { email.value.replace(" ", ""); email.value = trim(email.value); if (email.value == "") { alert("이메일을 입력해주세요."); return false; } else if(email.value != "") { reg = new RegExp("^[\\w\\-]+(\\.[\\w\\-_]+)*@[\\w\\-]+(\\.[\\w\\-]+)*(\\.[a-zA-Z]{2,3})$", "gi");..
password 필드를 javascript로 유효성 검사
password 필드를 javascript로 유효성 검사
2007.05.25자바스크립트로 비밀번호 부분의 valid를 체크하는데는 값이 있고 없고만 체크하면 간단할지 모르지만, 글자수를 제한하여 체크를 하고 특정글자로 제한하는 것이 보안적인 측면이나 문제를 일으킬 소지를 막는 방법이 되곤 한다. function checkPassword(password) { var availableCharacter = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=+\|()*&^%$#@!~`?>
주민등록번호 체크 자바스크립트
주민등록번호 체크 자바스크립트
2007.05.22자주 쓰긴하지만 참 자주 까먹고 사용할 때마다 찾아서 쓰게 되는 스크립트입니다 ㅎㅎ function jumin_check() { if (document.form1.TextBox6.value.length != 13) { // 번호가 13개 아니라면 alert("번호의 개수가 모자랍니다."); document.getElementById("TextBox6").focus(); //커서를 주민번호 앞자리에 놓는다. return false; } else { var strjumin = document.getElementById("TextBox6").value; //변수에 주민번호 앞자리 담음 } var a1=strjumin.substring(0,1) //주민번호 계산법 var a2=strjumin.substring(..