http://www.ishappy.net
¿À´ÃÀº µ¿ÁÖ¿Í ¿¬Á¤À̰¡ »ç¶ûÀ» ½ÃÀÛÇÑÁö 5747Àϰ,
[°áÈ¥]ÇÑÁö 4256Àϰ µÇ´Â ³¯ÀÔ´Ï´Ù.
»ç¶ûÇÑÁö 5800Àϰ µÇ´Â ³¯Àº
2020³â 02¿ù 4ÀÏÀÔ´Ï´Ù.
°áÈ¥ÇÑÁö 4300Àϰ µÇ´Â ³¯Àº
2020³â 01¿ù 26ÀÏÀÔ´Ï´Ù.
PROFILE
BOARD
ÆÁ & Å×Å©
¿À´ÃÀÇ ¿µ¾î
GALLERY
LINK
ÆÁ & Å×Å©

Á¦¸ñ: ¿Ü±¹ÀÎ µî·Ï¹øÈ£ üũÇÏ´Â ½ºÅ©¸³Æ®
ºÐ·ù: HTML/JavaScript
À̸§: À¯µ¿ÁÖ(voice74) * http://www.ishappy.net


µî·ÏÀÏ: 2006-07-28 16:04
Á¶È¸¼ö: 4134 / Ãßõ¼ö: 984


function fgn_no_chksum(reg_no) {
    var sum = 0;
    var odd = 0;
    
    buf = new Array(13);
    for (i = 0; i < 13; i++) buf[i] = parseInt(reg_no.charAt(i));

    odd = buf[7]*10 + buf[8];
    
    if (odd%2 != 0) {
      return false;
    }

    if ((buf[11] != 6)&&(buf[11] != 7)&&(buf[11] != 8)&&(buf[11] != 9)) {
      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]) {
        return false;
    }
    else {
        return true;
    }
}



<script language='javaScript'>
function check_no(form){
        var fgn_reg_no = form.fgn_reg_no1.value
                         + form.fgn_reg_no2.value;

if (fgn_reg_no == ''){
  alert('¿Ü±¹Àεî·Ï¹øÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ.');
  return false;
}

if (fgn_reg_no.length != 13) {
  alert('¿Ü±¹Àεî·Ï¹øÈ£ ÀÚ¸®¼ö°¡ ¸ÂÁö ¾Ê½À´Ï´Ù.');
  return false;
}
        if ((fgn_reg_no.charAt(6) == "5") || (fgn_reg_no.charAt(6) == "6"))
        {
           birthYear = "19";
        }
        else if ((fgn_reg_no.charAt(6) == "7") || (fgn_reg_no.charAt(6) == "8"))
        {
           birthYear = "20";
        }
        else if ((fgn_reg_no.charAt(6) == "9") || (fgn_reg_no.charAt(6) == "0"))
        {
           birthYear = "18";
        }
        else
        {
          alert("µî·Ï¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇϽʽÿÀ.");
          return false;
        }        
        birthYear += fgn_reg_no.substr(0, 2);
        birthMonth = fgn_reg_no.substr(2, 2) - 1;
        birthDate = fgn_reg_no.substr(4, 2);
        birth = new Date(birthYear, birthMonth, birthDate);
        
        if ( birth.getYear() % 100 != fgn_reg_no.substr(0, 2) ||
             birth.getMonth() != birthMonth ||
             birth.getDate() != birthDate) {
          alert('»ý³â¿ùÀÏ¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇϽʽÿÀ.');
          return false;
        }
        
        if (fgn_no_chksum(fgn_reg_no) == false){
        
            alert('¿Ü±¹Àεî·Ï¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇϽʽÿÀ.');
            return false;
        }
        else {
            alert ('Á¤»óÀÔ´Ï´Ù.');
            return true;
        }
    
}
</script>
</head>
<boby>
<form>
¿Ü±¹Àεî·Ï¹øÈ£
<input type='text' name='fgn_reg_no1' size=6 maxlength=6 onKeyPress='if((event.keyCode <48)||(event.keyCode >57)) event.returnValue=false;'>
-
<input type='text' name='fgn_reg_no2' size=7 maxlength=7 onKeyPress='if((event.keyCode <48)||(event.keyCode >57)) event.returnValue=false;'>
<input type='button' value='Áö±Ý °Ë»ç' onClick='check_no(form);'>
</form>

-ÃßõÇϱ⠠   -¸ñ·Ïº¸±â  
Àǰß(ÄÚ¸àÆ®)À» ÀÛ¼ºÇÏ½Ç ¼ö ¾ø½À´Ï´Ù. ÀÌÀ¯: ±ÇÇÑÀÌ ¾ø´Â ȸ¿ø·¹º§
Copyright 1999-2019 Zeroboard / skin by DQ'Style 
´ÙÀ½Àº À¥ ÆäÀÌÁö¿¡¼­ À̸ÞÀÏ ÁÖ¼Ò¸¦ ±Ü¾î°¡´Â ½ºÆÐ¸ÓµéÀ» À§ÇÑ ¼±¹°ÀÔ´Ï´Ù. :-)
[root@localhost], [admin@localhost], [webmaster@localhost], [abuse@localhost], [webmaster@cwd.go.kr], [cnpa100@npa.go.kr]
Copyright (C)2005 Yoo, Dong Ju (, )