//============================ // JIT(ver0.1) //============================ //============================ // °ø¹é °Ë»ç //============================ function jit_blank( obj , text , focus ) { if( obj.value == "" ) { if( text )alert(text); if( focus == 'Y' )obj.focus(); return false; } return true; } //============================ //============================ // ¼ýÀÚ¸¸ ÀÔ·Â //============================ function jit_num_only( obj , text , focus , exc ) { if( obj.value != "" ) { for(i=0; i < obj.value.length; i++) { var k = obj.value.charAt(i); if(/[ 0-9 ]/.test(k)){} else { if( exc ) { var exc_tmp = exc.split(','); for(xx=0; xx < exc_tmp.length; xx++) { if( k != exc_tmp[xx] ) { if( text )alert(text); if( focus == 'Y' )obj.focus(); obj.value=""; return false; } } } else { if( text )alert(text); if( focus == 'Y' )obj.focus(); obj.value=""; return false; } } } } return true; } //============================ //============================ // Çѱ۸¸ ÀÔ·Â //=========================== function jit_kr_only( obj , text , focus ) { for(i=0; i num ) { if(text)alert(text); if( focus == 'Y' )obj.focus(); obj.value=""; return false; } return true; } //=========================== //=========================== // À̸ÞÀÏ Ã¼Å© //=========================== function jit_email( obj , text , focus ) { if(obj.value != "") { if(!/[@]/.test(obj.value)) { if(text)alert(text); if( focus == 'Y' )obj.focus(); obj.value=""; return false; } if(!/[.]/.test(obj.value)) { if(text)alert(text); if( focus == 'Y' )obj.focus(); obj.value=""; return false; } } return true; } //=========================== //============================ // Çѱ۸¸ ÀԷ¾ȹޱâ - ÀçÈÆ //=========================== function jit_kr_only_no( obj , text , focus ) { for(i=0; i "99" || mm < "01" || mm > "12" || dd < "01" || dd > "31") { alert("Áֹεî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇϼ¼¿ä."); obj_jumin1.value = ""; obj_jumin1.focus(); return false; } // ¼ýÀÚ°¡ ¾Æ´Ñ °ÍÀ» ÀÔ·ÂÇÑ °æ¿ì if( !jit_num_only(obj_jumin2 , 'ÁֹιøÈ£´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù' , 'Y') )return false; // ±æÀÌ°¡ 7ÀÌ ¾Æ´Ñ °æ¿ì if (jumin2.length != 7) { alert("Áֹεî·Ï¹øÈ£¸¦ ÀÔ·ÂÇϼ¼¿ä."); obj_jumin1.value = ""; obj_jumin2.value = ""; obj_jumin1.focus(); return false; } // ¼ºº°ºÎºÐÀÌ 1 ~ 4 °¡ ¾Æ´Ñ °æ¿ì if (genda < "1" || genda > "4") { alert("Áֹεî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇϼ¼¿ä."); obj_jumin2.value = ""; obj_jumin2.focus(); return false; } // ¿¬µµ °è»ê - 1 ¶Ç´Â 2: 1900³â´ë, 3 ¶Ç´Â 4: 2000³â´ë cc = (genda == "1" || genda == "2") ? "19" : "20"; // ù¹ø° ÀÚ·á¿¡¼­ ¿¬¿ùÀÏ(YYMMDD) Çü½Ä Áß ³¯Â¥ Çü½Ä °Ë»ç if (isYYYYMMDD(parseInt(cc+yy), parseInt(mm), parseInt(dd)) == false) { alert("Áֹεî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇϼ¼¿ä."); obj_jumin1.value = ""; obj_jumin1.focus(); return false; } // Check Digit °Ë»ç if (!isSSN(jumin1, jumin2)) { alert("ÀÔ·ÂÇÑ Áֹεî·Ï¹øÈ£¸¦ °ËÅäÇÑ ÈÄ, ´Ù½Ã ÀÔ·ÂÇϼ¼¿ä."); obj_jumin1.value = ""; obj_jumin2.value = ""; obj_jumin1.focus(); return false; } return true; } function check_fgnno(fgnno , obj_jumin1 , obj_jumin2) { var sum=0; var odd=0; buf = new Array(13); for(i=0; i<13; i++) { buf[i]=parseInt(fgnno.charAt(i)); } odd = buf[7]*10 + buf[8]; if(odd%2 != 0) { alert('ÁֹιøÈ£°¡ À߸øµÇ¾ú½À´Ï´Ù.'); obj_jumin1.value = ""; obj_jumin2.value = ""; obj_jumin1.focus(); return false; } if( (buf[11]!=6) && (buf[11]!=7) && (buf[11]!=8) && (buf[11]!=9) ) { alert('ÁֹιøÈ£°¡ À߸øµÇ¾ú½À´Ï´Ù.'); obj_jumin1.value = ""; obj_jumin2.value = ""; obj_jumin1.focus(); return false; } multipliers = [2,3,4,5,6,7,8,9,2,3,4,5]; for(i=0, sum=0; i<12; i++) { sum += (buf[i] *= multipliers[i]); } sum = 11 - (sum%11); if(sum >= 10) { sum -= 10; } sum += 2; if(sum >= 10) { sum -= 10; } if(sum != buf[12]) { alert('ÁֹιøÈ£°¡ À߸øµÇ¾ú½À´Ï´Ù.'); obj_jumin1.value = ""; obj_jumin2.value = ""; obj_jumin1.focus(); return false } return true; } function isSSN(s1, s2) { n = 2; sum = 0; for (i=0; i 29) return false; if (d == 29) { // 2¿ù 29ÀÇ °æ¿ì ´çÇØ°¡ À±³âÀÎÁö¸¦ È®ÀÎ if ((y % 4 != 0) || (y % 100 == 0) && (y % 400 != 0)) return false; } break; case 4: // ÀÛÀº ´ÞÀÇ °æ¿ì case 6: case 9: case 11: if (d == 31) return false; } // Å« ´ÞÀÇ °æ¿ì return true; } //===========================