¾È±Ô °øºÎ¹æ

ACTIVE SERVER PAGE > Áֹεî·Ï üũ ¹æ¹ý

µî·ÏÀÏ : 2017-07-03 20:10 Á¶È¸¼ö : 52,828

1.  ÀÚ¹Ù ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÑ Áֹεî·Ï¹øÈ£ üŷ

		function Jumin_chk(it)
 		{
 			idtot=0;
 			idadd="234567892345";

 			for(i=0;i<12;i++) 
 			{
    				idtot=idtot+parseInt(it.substring(i,i+1))*parseInt(idadd.substring(i,i+1));
	       		}
 			idtot=11-(idtot%11);


 			if (idtot==10)   idtot=0
 			if (idtot==11)   idtot=1
 			if (idtot==12)   idtot=2
 			if (idtot==13)   idtot=3
 			if (idtot==14)   idtot=4
 			if (idtot==15)   idtot=5
 			if (idtot==16)   idtot=6
 			if (idtot==17)   idtot=7
 			if (idtot==18)   idtot=8
 			if (idtot==19)   idtot=9

			if((it.substring(12,13))==idtot) 
			{
	     			return true;
      			}
    			else 
    			{
	        		return false;
    			}
 
		}		

		function send(form) 
		{

 			jumin=form.fiden.value+form.liden.value;
    			if(Jumin_chk(jumin)==false)
         		{ 
         			alert("Áֹεî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. "); 
         			return; 
         		} 
    		form.submit(); 
		}




2. ASP¸¦ ÀÌ¿ëÇÑ Áֹεî·Ï¹øÈ£ üŷ.
 
	
		<%

    		IDtot = 0
    		IDAdd = "234567892345"

		jumin1 = Request("jumin1")
		jumin2 = Request("jumin2")
		jumin = jumin1 & jumin2
        
		for i=1 to 12
			IDtot = IDtot + Mid(jumin, i, 1) * Mid(IDAdd, i, 1)
		next    
    		
		IDtot = 11 - (IDtot Mod 11)
        
		if Right(jumin, 1)=Right(IDtot, 1) then
			msg = "Áֹεî·Ï¹øÈ£°¡ ¸Â½À´Ï´Ù."
		else
			msg = "Áֹεî·Ï¹øÈ£°¡ Ʋ¸³´Ï´Ù."
		end if
		%>



Áֹεî·Ï¹øÈ£¸¦ üŷÇÏ´Â ¹æ¹ýÀº ¿©·¯ °¡Áö°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

À§ÀÇ µÎ °³ÀÇ ¼Ò½º´Â µ¿ÀÏÇÑ ¼Ò½ºÀÓÀ» ¸»¾¸µå¸®°Ú½À´Ï´Ù.

±âÁ¸¿¡ Á¦°øÇÑ ¼Ò½º°¡ ºÒ¾ÈÁ¤ÇÏ´Ù´Â ½Ã¹ÎÀÇ Á¦º¸(?)·Î Áֹιøȣüŷ ºÎºÐÀ» ¼öÁ¤Çß½À´Ï´Ù.

asp¸¦ ÀÌ¿ëÇϰųª, Àú¿Í °°ÀÌ ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇؼ­, ¶ÇÇÑ °ø½Ä¿¡ ´ëÀÔÇÏ´Â ¹æ¹ýµî ¿©·¯ °¡Áö°¡ ÀÖÀ»

¼ö ÀÖÀ½À» ¸»¾¸ µå¸³´Ï´Ù.

À§ÀÇ ¼Ò½º¸¦ º¸¸é fiden °ú liden Àº Áֹεî·Ï ¹øÈ£ÀÇ ¾ÕÀÚ¸®¿Í µÞÀÚ¸®¸¦ ¶æÇÏ´Â °ÍÀÔ´Ï´Ù.

ȸ¿ø¿¡ °¡ÀÔÇÏ°íÀÚ ÇÏ´Â »ç¿ëÀÚ°¡ ¼öÄ¡¸¦ ÀÔ·ÂÇÏ¸é ¾ÕÀÚ¸®¿Í µÞÀÚ¸®°¡ ´õÇØÁ®¼­

  jumin À̶õ º¯¼ö¿¡ µé¾î°¡°Ô µÇ´Â °Ì´Ï´Ù. (send(form))

  ±×·³ if ¹®À» ÅëÇؼ­ jumin À̶õ º¯¼ö¸¦ ÀÎÀÚ°ªÀ¸·Î ³Ñ±â°Ô µË´Ï´Ù. ±×·¡¼­ Jumin_chk(jumin)  ¸¦ ½ÇÇà

ÇÏ°Ô µÇ´Â °Ì´Ï´Ù. ±×·³, öÀúÇÑ °ø½Ä¿¡ ÀÇÇؼ­ Áֹεî·Ï¹øÈ£¸¦ üŷÇÏ°Ô µÇ´Â °Ì´Ï´Ù.

  üŷÀÌ ¼º°øÀûÀ¸·Î ¼öÇàÇÏ°Ô µÇ¸é ¸®ÅÏ(return) µÇ´Â °ªÀº ¿Ã¹Ù¸¥ Áֹεî·Ï¹øÈ£ÀÏ °æ¿ì True¸¦ ±×¸®±¸ ,

À߸øµÈ Áֹεî·ÏÀÏ °æ¿ì false¸¦ ¸®ÅÏÇÏ°Ô µÇ´Â °Ì´Ï´Ù.

  ±×·¯¸é Send(form) ÇÔ¼öÀÇ if ¹®¿¡¼­ ºñ±³ÇÏ°Ô µÇ°ÚÁÒ? ¸®ÅϵǴ °ªÀÌ false¸é

  'alert("Áֹεî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù."); ¶õ ¸í·ÉÀ» ½ÇÇàÇÏ°Ô µÇ´Â °Å±¸¿ä.

Á¦´ë·Î ÀÔ·ÂÀÌ µÇ¾î ÀÖ´Ù¸é submit();¸¦ ¼öÇàÇÔÀ¸·Î½á ÆäÀÌÁö¸¦ Àü¼ÛÇÏ°Ô µÇ´Â °Ì´Ï´Ù.

ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼­ ¹®ÀÚ¿­À» ³ª´©´Â ÇÔ¼ö´Â it.substring(³ª´­ ¹®ÀÚ¿­½ÃÀÛ ,³ª´­°¹¼ö)ÀÔ´Ï´Ù.


it.substring(5,1) Àº it(ÁֹιøÈ£ 13ÀÚ¸®) Áß¿¡¼­ 5¹ø°¹®ÀÚ¿¡¼­ 1°³¸¦ ÀÚ¸£°Ô µÇ´Â°Ì´Ï´Ù.



--------------------------------------------------------------------------------
ÁֹιøÈ£¸¦ ±¸ÇÏ´Â °ø½ÄÀÔ´Ï´Ù.
--------------------------------------------------------------------------------

A : 750803-1659737
B : 234567-892345

A ¹®ÀÚ´Â ½ÇÁ¦ Áֹεî·Ï¹øÈ£À̱¸ B ¹®ÀÚ´Â ´ëÀÔÇÒ ¹®ÀÚÀÔ´Ï´Ù. B ¹®ÀÚ´Â Áֹεî·Ï¹øÈ£º¸´Ü 1¹®ÀÚ Àû½À´Ï´Ù.

1. ¸ÕÀú °¢°¢ÀÇ ÀÚ¸´¼ö¿¡ A ¿Í B¸¦ °öÇÏ¿© ´©ÀûÀ» ±¸ÇÕ´Ï´Ù. (ÁֹιøÈ£ÀÇ ¸¶Áö¸· ÀÚ¸®´Â °è»êÇÏÁö ¾Ê½À´Ï´Ù.)

        ¿¹ ) TOTAL=(7*2)+(5*3)+(0*4)....

  2. ±×·³, °á°ú°¡ ¾ó¸¶°¡ ³ª¿Ã±î¿ä? Á¤´ä : 232

           ±×·³, ±× °á°ú¸¦(TOTAL) 11·Î ³ª´°´Ï´Ù. ±×¸®±¸, ±× ³ª¸ÓÁö °ªÀ» ±¸ÇÕ´Ï´Ù. ³ª¸ÓÁö °ªÀÔ´Ï´Ù.

           ¿¹)  232/11=12.....1    

  3.  ³ª¸ÓÁö´Â 1ÀÌ ³ª¿É´Ï´Ù. ±×·³ ¶Ç´Ù½Ã 11·Î ³ª¸ÓÁö °ªÀ» »®´Ï´Ù.

         ¿¹) C=11-1

  4. CÀ̶õ º¯¼ö¿£ '10' ÀÌ µé¾î °¡°ÚÁÒ? ±×·³, ÀÌ °á°ú °°°ú Áֹεî·Ï¹øÈ£ÀÇ ¸¶Áö¸· °á°ú °ªÀÌ °°À¸¸é?

        ¿Ã¹Ù¸¥ Áֹεî·Ï ¹øÈ£¶õ ¶æÀÔ´Ï´Ù.

     ¸¸¾à °á°ú°¡ µÎÀÚ¸®ÀÏ °æ¿ì´Â ¸¶Áö¸· ¹®ÀÚ Çϳª¸¸ ºñ±³¸¦ ÇÏ°Ô µÇ´Â °Ì´Ï´Ù. Áï À§ÀÇ °á°ú°¡ 10ÀÌ ³ª¿Ô±â

     ¶§¹®¿¡ Áֹεî·Ï ¸¶Áö¸· ÀÚ¸® '7' °ú '0'À» ºñ±³ÇÏ°Ô µÇ´Â °ÅÁÒ...

     À§¿¡¼­ if ¹®À» ¿©·¯°³ ¾´ ÀÌÀ¯´Â right(a,1) °°Àº ÇÔ¼ö¸¦ ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼­ Áö¿øÇÏÁö ¾Ê±â ¶§¹®ÀÌ´Ù.

     ±×·¡¼­ À§¿¡ ÀÖ´Â ¸¶Áö¸· Áֹεî·Ï¹øÈ£ '7' °ú °á°ú°ª '0'Àº °°Áö ¾Ê½À´Ï´Ù. Ʋ¸° Áֹεî·Ï ¹øÈ£¶õ ¶æÀÌÁÒ.

     À§ÀÇ ¼Ò½º´Â ´ÙÀ½°ú °°Àº °ø½ÄÀ» ±×´ë·Î Àû¿ëÇÑ ¿¹¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.  ¹°·Ð ´Ù¸¥ ¹æ¹ýÀ¸·Îµµ ¾ó¸¶µçÁö

     °è»êÇÒ ¼ö ÀÖ´Â °Ì´Ï´Ù.

     ±×·³, ÇãÁ¢ ¼³¸íÀº ¿©±â±îÁö¸¸ ÇÕÁö¿©..^^;
 
¡Ø Ȥ½Ã µµ¿òÀÌ µÇ¼Ì´Ù¸é ´ñ±Û¿¡ ÇѸ¶µð ³²°ÜÁÖ¼¼¿ä!
ÀÛ¼ºÀÚ   ºñ¹Ð¹øÈ£
ÀÚµ¿±Û ¹æÁö     (ÀÚµ¿±Û ¹æÁö ±â´ÉÀÔ´Ï´Ù.)
³»¿ë   ´ñ±Û´Þ±â 
À̸ÞÀÏ ¹®ÀÇ : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.