// ¹®ÀÚ º¯È¯ function setReplace(strOriginal, strFind, strChange){ var position, strOri_Length; position = strOriginal.indexOf(strFind); while (position != -1){ strOriginal = strOriginal.replace(strFind, strChange); position = strOriginal.indexOf(strFind); } return strOriginal; } // ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ°Ô ÇÑ´Ù. function onlyNumber() { //¼ýÀÚ¸¸ ÀÔ·Â!--> if((event.keyCode<48)||(event.keyCode>57)) event.returnValue=false; return; } /* ' ------------------------------------------------------------------ ' Function : fc_chk_byte(aro_name) ' Description : ÀÔ·ÂÇÑ ±ÛÀÚ¼ö¸¦ üũ ' Argument : Object Name(±ÛÀÚ¼ö¸¦ Á¦ÇÑÇÒ ÄÁÆ®·Ñ) ' Return : ' ------------------------------------------------------------------ */ function fc_chk_byte(aro_name,ari_max) { var ls_str = aro_name.value; // À̺¥Æ®°¡ ÀϾ ÄÁÆ®·ÑÀÇ value °ª var li_str_len = ls_str.length; // Àüü±æÀÌ // º¯¼öÃʱâÈ­ var li_max = ari_max; // Á¦ÇÑÇÒ ±ÛÀÚ¼ö Å©±â var i = 0; // for¹®¿¡ »ç¿ë var li_byte = 0; // ÇѱÛÀϰæ¿ì´Â 2 ±×¹Ü¿¡´Â 1À» ´õÇÔ var li_len = 0; // substringÇϱâ À§Çؼ­ »ç¿ë var ls_one_char = ""; // ÇѱÛÀÚ¾¿ °Ë»çÇÑ´Ù var ls_str2 = ""; // ±ÛÀÚ¼ö¸¦ ÃʰúÇϸé Á¦ÇÑÇÒ¼ö ±ÛÀÚÀü±îÁö¸¸ º¸¿©ÁØ´Ù. for(i=0; i< li_str_len; i++) { // ÇѱÛÀÚÃßÃâ ls_one_char = ls_str.charAt(i); // ÇѱÛÀ̸é 2¸¦ ´õÇÑ´Ù. if (escape(ls_one_char).length > 4) { li_byte += 2; } // ±×¹ÜÀÇ °æ¿ì´Â 1À» ´õÇÑ´Ù. else { li_byte++; } // Àüü Å©±â°¡ li_max¸¦ ³ÑÁö¾ÊÀ¸¸é if(li_byte <= li_max) { li_len = i + 1; } } // Àüü±æÀ̸¦ ÃʰúÇϸé if(li_byte > li_max) { alert( li_max + " ±ÛÀÚ¸¦ Ãʰú ÀÔ·ÂÇÒ¼ö ¾ø½À´Ï´Ù. \n ÃʰúµÈ ³»¿ëÀº ÀÚµ¿À¸·Î »èÁ¦ µË´Ï´Ù. "); ls_str2 = ls_str.substr(0, li_len); aro_name.value = ls_str2; } aro_name.focus(); }