1var comp = "0123456789abcdefghijklmnopqrstuvwxyz"; 2//ºñ¹Ð¹øÈ£¿¡ Çã¿ëÇÒ Æ¯¼ö¹®ÀÚ¸¦ Ãß°¡ÇÏÀÚ... 3var pw_comp = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; 4 5function isInteger(st){ 6 if (!isEmpty(st)){ 7 for (j=0; j<st.length; j++){ 8 if (((st.substring(j, j+1) < "0") || (st.substring(j, j+1) > "9"))) 9 return false; 10 } 11 }else{ 12 return false ; 13 } 14 return true ; 15} 16 17function ReplaceNull(obj) { 18 str = obj.value; 19 newstr = str.replace(/ /gi, ""); 20 obj.value = newstr; 21} 22 23function NullCheck(obj, objName) { 24 ReplaceNull(obj); 25 str = obj.value; 26 if(str == "") { 27 alert(objName+"¸¦(À») ÀÔ·ÂÇϽʽÿä."); 28 obj.focus(); 29 return 1; 30 } 31 return 0; 32} 33 34function isHangul(s) { 35 var len; 36 len = s.length; 37 for (var i = 0; i < len; i++) { 38 if (s.charCodeAt(i) != 32 && (s.charCodeAt(i) < 44032 || s.charCodeAt(i) > 55203)) 39 return 0; 40 } 41 return 1; 42} 43 44function isEmpty(toCheck){ 45 var chkstr = toCheck + ""; 46 var is_Space = true ; 47 48 if ( ( chkstr == "") || ( chkstr == null ) ) 49 return( true ); 50 for ( j = 0 ; is_Space && ( j < chkstr.length ) ; j++){ 51 if( chkstr.substring( j , j+1 ) != " " ) 52 is_Space = false ; 53 } 54 return ( is_Space ); 55} 56 57function isSpace(toCheck){ 58 var chkstr = toCheck + ""; 59 var is_Space = false ; 60 61 if ( ( chkstr == "") || ( chkstr == null ) ) 62 return( true ); 63 for ( j = 0 ; is_Space==false && ( j < chkstr.length ) ; j++){ 64 if( chkstr.substring( j , j+1 ) == " " ) 65 is_Space = true ; 66 } 67 return ( is_Space ); 68} 69 70function strLeng(strIn){ 71 var strOut = 0; 72 for ( i = 0 ; i < strIn.length ; i++){ 73 ch = strIn.charAt(i); 74 if ((ch == "\n") || ((ch >= "¤¿") && (ch <= "È÷")) || ((ch >="¤¡") && (ch <="¤¾"))) 75 strOut += 2; 76 else 77 strOut += 1; 78 } 79 return (strOut); 80} 81 82function dataLength_ck(value,gubun){ 83 if(gubun=="Y" || gubun=="y"){ 84 var cnt = 0; 85 for(var i=0;i<value.length;i++){ 86 if(value.charCodeAt(i)<129) 87 cnt = cnt + 1; 88 else 89 cnt = cnt + 2; 90 } 91 return cnt; 92 }else 93 return value.length; 94} 95 96function nick_nm_ck(str){ 97 var i, len; 98 99 len = str.length; 100 101 for(i = 0; i < len; i++) 102 { 103 if(str.charCodeAt(i) >= 0x30 && str.charCodeAt(i) <= 0x39){ // ¼ýÀÚÀ̸é 104 continue; 105 }else if(str.charCodeAt(i) >= 0x41 && str.charCodeAt(i) <= 0x5a){ // ¿µ ´ë¹®ÀÚÀ̸é 106 continue; 107 }else if(str.charCodeAt(i) >= 0x61 && str.charCodeAt(i) <= 0x7a){ // ¿µ ¼Ò¹®ÀÚÀ̸é 108 continue; 109 }else if(str.charCodeAt(i) >= 44032 && str.charCodeAt(i) <= 55203){ // ¿Ï¼ºÇü ÇѱÛÀ̸é 110 continue; 111 }else if(str.charCodeAt(i) >= 0xf900 && str.charCodeAt(i) <= 0xffdf){ //ÇÑÀÚ 112 continue; 113 }else if(str.charCodeAt(i) >= 0x4e00 && str.charCodeAt(i) <= 0x9fa5){ //ÇÑÀÚ È£È¯ 114 continue; 115 }else return true; 116 } 117 return false; 118} 119 120function id_ck(value){ 121/* if(!value){ 122 alert("id¸¦ ÀÔ·ÂÇØ Áֽʽÿä."); 123 return false; 124 }*/ 125 var len = value.length; 126 if(!(len > 3 && len < 13)){ 127 alert("id´Â 4ÀÚ ÀÌ»ó 12ÀÚ ÀÌÇÏ¿©¾ß ÇÕ´Ï´Ù."); 128 return false; 129 } 130/* 131 if(english.indexOf(value.charAt(0)) == -1){ 132 alert("id´Â ¿µ¹®ÀÚ·Î ½ÃÀÛÇÏ¿©¾ß ÇÕ´Ï´Ù."); 133 return false; 134 } 135*/ 136 for(i=0;i<len;i++){ 137 if(comp.indexOf(value.charAt(i)) == -1){ 138 alert("Çã¿ëµÈ ¹®ÀÚ°¡ ¾Æ´Õ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁֽʽÿÀ"); 139 return false; 140 } 141 } 142 if(value == "admin") 143 alert("Çã¿ëµÈ ¹®ÀÚ°¡ ¾Æ´Õ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁֽʽÿÀ"); 144 if(value == "pax") 145 alert("Çô¿ëµÈ ¹®ÀÚ°¡ ¾Æ´Õ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁֽʽÿÀ"); 146 return true; 147} 148 149function pw_ck(value){ 150/* if(!value){ 151 alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ Áֽʽÿä."); 152 return false; 153 }*/ 154 var len = value.length; 155 if(!(len > 3 && len < 11)){ 156 alert("ºñ¹Ð¹øÈ£´Â 4ÀÚ ÀÌ»ó 10ÀÚ ÀÌÇÏ¿©¾ß ÇÕ´Ï´Ù."); 157 return false;
158 } 159/* 160 if(english.indexOf(value.charAt(0)) == -1){ 161 alert("ºñ¹Ð¹øÈ£´Â ¿µ¹®ÀÚ·Î ½ÃÀÛÇÏ¿©¾ß ÇÕ´Ï´Ù."); 162 return false; 163 } 164*/ 165 //var Echeck = false; 166 for(i=0;i<len;i++){ 167 if(pw_comp.indexOf(value.charAt(i)) == -1){ 168 alert("Çã¿ëµÈ ¹®ÀÚ°¡ ¾Æ´Õ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁֽʽÿÀ"); 169 return false; 170 } 171 //if(Echeck==false && english.indexOf(value.charAt(i)) != -1){//¿µ¹®ÀÚ°¡ ÀÖÀ¸¸é(üũÇÒ Çʿ䰡 ¾ø±º ù±ÛÀÚ°¡ ¿µ¹®À¸·Î ½ÃÀÛÇϹǷÎ) 172 // Echeck = true 173 //} 174 } 175/* 176 var check = false; 177 for(i=0;i<len;i++){ 178 if(num.indexOf(value.charAt(i)) != -1){//¼ýÀÚ°¡ ÀÖÀ¸¸é 179 check = true; 180 } 181 } 182 if(!check){ 183 alert("ºñ¹Ð¹øÈ£´Â ¿µ¹®ÀÚ¿Í ¼ýÀÚ°¡ È¥ÇյǾî¾ß ÇÕ´Ï´Ù."); 184 return false; 185 } 186*/ 187 return true; 188} 189 190/* 191function email_pattern(address) { 192 //var regExp = /[._a-z0-9-]{2,}@[a-z0-9-]{2,}\.[a-z0-9]{2,}/i; 193 var regExp = /[._a-z0-9-]{2,}@[-a-z0-9]{2,}\.[-a-z0-9]{2,}/i; 194 195 if(regExp.test(address)) 196 return true; 197 else 198 return false; 199} 200*/ 201 202function email_pattern(address) { 203 var regExp = /[._a-z0-9-]{2,}@[-a-z0-9]{2,}\.[-a-z0-9]{2,}/i; 204 205 if(regExp.test(address)) 206 return true; 207 else 208 return false; 209} 210 211function email_domain(emailStr) { 212 213 var checkTLD=1; 214 var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/; 215 var knownDoms2Pat=/^(ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zr|zw)$/; 216 217 var emailPat=/^(.+)@(.+)$/; 218 219 var quotedUser="(\"[^\"]*\")"; 220 var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/; 221 222 var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]"; 223 var validChars="\[^\\s" + specialChars + "\]"; 224 var atom=validChars + '+'; 225 var word="(" + atom + "|" + quotedUser + ")"; 226 var userPat=new RegExp("^" + word + "(\\." + word + ")*$"); 227 var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$"); 228 229 // À̸ÞÀÏ »ç¿ëÀÚ¿Í µµ¸ÞÀÎÀ» ºÐ¸® 230 var matchArray=emailStr.match(emailPat); 231 if (matchArray==null) { 232 alert("À̸ÞÀÏ ÁÖ¼Ò¿¡´Â '@'¿Í '.'ÀÌ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù."); 233 return false; 234 } 235 var user=matchArray[1]; 236 var domain=matchArray[2]; 237 for (i=0; i<user.length; i++) { 238 if (user.charCodeAt(i)>127) { 239 alert("À̸ÞÀÏ ÁÖ¼Ò¿¡ Ư¼ö¹®ÀÚ°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù."); 240 return false; 241 } 242 } 243 for (i=0; i<domain.length; i++) { 244 if (domain.charCodeAt(i)>127) { 245 alert("À̸ÞÀÏ ÁÖ¼Ò¿¡ Ư¼ö¹®ÀÚ°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù."); 246 return false; 247 } 248 } 249 // À̸ÞÀÏ »ç¿ëÀÚ Ã¼Å© 250 if (user.match(userPat)==null) { 251 alert("À̸ÞÀÏ »ç¿ëÀÚ°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù."); 252 return false; 253 } 254 // À̸ÞÀÏ µµ¸ÞÀΠüũ 255 var IPArray=domain.match(ipDomainPat); 256 if (IPArray!=null) { 257 for (var i=1;i<=4;i++) { 258 if (IPArray[i]>255) { 259 alert("À̸ÞÀÏ µµ¸ÞÀÎ IP°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù."); 260 return false; 261 } 262 } 263 return true; 264 } 265 266 var atomPat=new RegExp("^" + atom + "$"); 267 var domArr=domain.split("."); 268 var len=domArr.length; 269 for (i=0;i<len;i++) { 270 if (domArr[i].search(atomPat)==-1) { 271 alert("À̸ÞÀÏ µµ¸ÞÀÎ Çü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù."); 272 return false; 273 } 274 } 275 276// if (checkTLD && domArr[domArr.length-1].length!=2 && 277 if (checkTLD && domArr[domArr.length-1].search(knownDoms2Pat)==-1 && 278 domArr[domArr.length-1].search(knownDomsPat)==-1) { 279 alert("Á¸ÀçÇÏÁö ¾Ê´Â µµ¸ÞÀÎ À̸§ÀÔ´Ï´Ù."); 280 return false;
281 } 282 283 if (len<2) { 284 alert("µµ¸ÞÀÎ À̸§ÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù."); 285 return false; 286 } 287 288 return true; 289} 290 291function email_ck(value){//null üũ´Â ÇÏÁö ¾Ê´Â´Ù. Çʼö°ªÀÌ ¾Æ´Ï¹Ç·Î nullüũ´Â °¢°¢ÀÇ jsp¿¡¼ ÇÒ°Í 292 var ind=value.indexOf('@'); 293 var beforeAt=value.substring(0,ind); 294 var afterAt=value.substring(ind); 295 if(ind==-1){ 296 alert("¸ÞÀÏÁÖ¼Ò¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇØ ÁÖ¼¼¿ä."); 297 return false; 298 }else if(beforeAt.length==0){ 299 alert("¸ÞÀÏÁÖ¼Ò¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇØ ÁÖ¼¼¿ä."); 300 return false; 301 }else{ 302 var dotind=afterAt.indexOf('.'); 303 if(dotind==-1){ 304 alert("¸ÞÀÏÁÖ¼Ò¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇØ ÁÖ¼¼¿ä."); 305 return false; 306 }else{ 307 var beforeDot = afterAt.substring(1,dotind); 308 var afterDot = afterAt.substring(dotind+1); 309 if(beforeDot.length==0){ 310 alert("¸ÞÀÏÁÖ¼Ò¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇØ ÁÖ¼¼¿ä."); 311 return false; 312 }else if(afterDot.length==0){ 313 alert("¸ÞÀÏÁÖ¼Ò¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇØ ÁÖ¼¼¿ä."); 314 return false; 315 } 316 317 } 318 } 319 return true; 320} 321 322function saup_ck(obj1,obj2,obj3) 323{ 324 if(!(obj1.value)||!(obj2.value)||!(obj3.value)){ 325 alert("»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä."); 326 obj1.focus(); 327 return false; 328 } 329 li_value = new Array(10); 330 if ( strLeng(obj1.value) == 3 && strLeng(obj2.value) == 2 && strLeng(obj3.value) == 5){ 331 if ( ( isInteger(obj1.value)) && ( isInteger(obj2.value)) && ( isInteger(obj3.value))){ 332 li_value[0] = ( parseFloat(obj1.value.substring(0 ,1)) * 1 ) % 10; 333 li_value[1] = ( parseFloat(obj1.value.substring(1 ,2)) * 3 ) % 10; 334 li_value[2] = ( parseFloat(obj1.value.substring(2 ,3)) * 7 ) % 10; 335 li_value[3] = ( parseFloat(obj2.value.substring(0 ,1)) * 1 ) % 10; 336 li_value[4] = ( parseFloat(obj2.value.substring(1 ,2)) * 3 ) % 10; 337 li_value[5] = ( parseFloat(obj3.value.substring(0 ,1)) * 7 ) % 10; 338 li_value[6] = ( parseFloat(obj3.value.substring(1 ,2)) * 1 ) % 10; 339 li_value[7] = ( parseFloat(obj3.value.substring(2 ,3)) * 3 ) % 10; 340 li_temp = parseFloat(obj3.value.substring(3,4)) * 5 + "0"; 341 li_value[8] = parseFloat(li_temp.substring(0,1)) + parseFloat(li_temp.substring(1,2)); 342 li_value[9] = parseFloat(obj3.value.substring(4,5)); 343 li_lastid = (10 - ( ( li_value[0] + li_value[1] + li_value[2] + li_value[3] + li_value[4] + li_value[5] + li_value[6] + li_value[7] + li_value[8] ) % 10 ) ) % 10; 344 if (li_value[9] != li_lastid){ 345 alert("\n»ç¾÷ÀÚµî·Ï¹øÈ£°¡ À߸ø ÀԷµǾú½À´Ï´Ù."); 346 obj1.select(); 347 obj1.focus(); 348 return false; 349 }else 350 return true; 351 }else 352 alert("»ç¾÷ÀÚµî·Ï¹øÈ£´Â 123-45-56789ÀÇ ÇüÅ·ΠÀÔ·ÂÇϽʽÿÀ."); 353 obj1.focus(); 354 obj1.select(); 355 return false; 356 }else { 357 alert("»ç¾÷ÀÚµî·Ï¹øÈ£´Â 123-45-56789ÀÇ ÇüÅ·ΠÀÔ·ÂÇϽʽÿÀ."); 358 obj1.focus(); 359 obj1.select(); 360 return false; 361 } 362 363 return true; 364} 365 366function saup_val_ck(val1,val2,val3) 367{ 368 if(!(val1)||!(val2)||!(val3)){ 369 alert("»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä."); 370 return false; 371 } 372 li_value = new Array(10); 373 if ( strLeng(val1) == 3 && strLeng(val2) == 2 && strLeng(val3) == 5){ 374 if ( ( isInteger(val1)) && ( isInteger(val2)) && ( isInteger(val3))){ 375 li_value[0] = ( parseFloat(val1.substring(0 ,1)) * 1 ) % 10; 376 li_value[1] = ( parseFloat(val1.substring(1 ,2)) * 3 ) % 10; 377 li_value[2] = ( parseFloat(val1.substring(2 ,3)) * 7 ) % 10; 378 li_value[3] = ( parseFloat(val2.substring(0 ,1)) * 1 ) % 10; 379 li_value[4] = ( parseFloat(val2.substring(1 ,2)) * 3 ) % 10; 380 li_value[5] = ( parseFloat(val3.substring(0 ,1)) * 7 ) % 10; 381 li_value[6] = ( parseFloat(val3.substring(1 ,2)) * 1 ) % 10; 382 li_value[7] = ( parseFloat(val3.substring(2 ,3)) * 3 ) % 10; 383 li_temp = parseFloat(val3.substring(3,4)) * 5 + "0"; 384 li_value[8] = parseFloat(li_temp.substring(0,1)) + parseFloat(li_temp.substring(1,2)); 385 li_value[9] = parseFloat(val3.substring(4,5)); 386 li_lastid = (10 - ( ( li_value[0] + li_value[1] + li_value[2] + li_value[3] + li_value[4] + li_value[5] + li_value[6] + li_value[7] + li_value[8] ) % 10 ) ) % 10; 387 if (li_value[9] != li_lastid){ 388 alert("\n»ç¾÷ÀÚµî·Ï¹øÈ£°¡ À߸ø ÀԷµǾú½À´Ï´Ù."); 389 return false; 390 }else 391 return true; 392 }else 393 alert("»ç¾÷ÀÚµî·Ï¹øÈ£´Â 123-45-56789ÀÇ ÇüÅ·ΠÀÔ·ÂÇϽʽÿÀ."); 394 return false; 395 }else { 396 alert("»ç¾÷ÀÚµî·Ï¹øÈ£´Â 123-45-56789ÀÇ ÇüÅ·ΠÀÔ·ÂÇϽʽÿÀ."); 397 return false; 398 } 399 400 return true; 401} 402 403function date_ck(msubject,minput1,minput2,minput3) 404{ 405 mYear = Number(minput1); 406 mMonth = Number(minput2); 407 mDay = Number(minput3); 408 409 if( mYear < 0){ 410 alert(msubject + ": ³âµµ°¡ À߸øÀԷµǾú½À´Ï´Ù."); 411 return false;
412 } 413 if( mMonth <1 || mMonth > 12){ 414 alert(msubject + ": ¿ùÀÌ À߸øÀԷµǾú½À´Ï´Ù."); 415 return false; 416 } 417 if(mMonth == 1 || mMonth == 3 || mMonth == 5 || mMonth == 7 || mMonth == 8 || mMonth == 10 || mMonth == 12){ 418 if(mDay < 1 || mDay > 31){ 419 alert(msubject + ": 1ÀϺÎÅÍ 31ÀϱîÁö ÀԷ°¡´ÉÇÕ´Ï´Ù."); 420 return false; 421 } 422 }else if(mMonth == 2){ 423 if( (mYear % 4) == 0 && (mYear % 100) != 0) 424 { 425 if(mDay < 1 || mDay > 29) 426 { 427 alert(msubject + ": 1ÀϺÎÅÍ 29ÀϱîÁö ÀԷ°¡´ÉÇÕ´Ï´Ù."); 428 return false; 429 } 430 }else if( (mYear % 400) == 0){ 431 if(mDay < 1 || mDay > 29) 432 { 433 alert(msubject + ": 1ÀϺÎÅÍ 29ÀϱîÁö ÀԷ°¡´ÉÇÕ´Ï´Ù."); 434 return false; 435 } 436 }else{ 437 if(mDay < 1 || mDay > 28){ 438 alert(msubject + ": 1ÀϺÎÅÍ 28ÀϱîÁö ÀԷ°¡´ÉÇÕ´Ï´Ù."); 439 return false; 440 } 441 } 442 }else{ 443 if(mDay <1 || mDay > 30){ 444 alert(msubject + ": 1ÀϺÎÅÍ 30ÀϱîÁö ÀԷ°¡´ÉÇÕ´Ï´Ù."); 445 return false; 446 } 447 } 448 return true; 449} 450 451//msubject(notice ÁÖÁ¦¾î),bgnval(¾Õ¼±³¯Â¥),endval(µÞ³¯Â¥),equal_gubun(==À» Çã¿ëÇÒ °ÍÀÎÁöÀÇ ¿©ºÎ true/false°ª),check(date_ck()¸¦ È£ÃâÇÒ °ÍÀÎÁöÀÇ ¿©ºÎ true/false°ª) 452function dateSB_ck(msubject,bgnval1,bgnval2,bgnval3,endval1,endval2,endval3,equal_gubun,check){ 453 if(check){ 454 if(!date_ck(msubject,bgnval1,bgnval2,bgnval3)) 455 return false; 456 if(!date_ck(msubject,endval1,endval2,endval3)) 457 return false; 458 } 459 var bgn_date = new Date(bgnval1,bgnval2-1,bgnval3); 460 var end_date = new Date(endval1,endval2-1,endval3); 461 if(!equal_gubun){ 462 if(bgn_date>=end_date){ 463 alert(msubject + ": ÀÏÀÚÀÇ ¼±Èİ¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù."); 464 return false; 465 } 466 }else{ 467 if(bgn_date>end_date){ 468 alert(msubject + ": ÀÏÀÚÀÇ ¼±Èİ¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");//°°¾Æµµ µÊ 469 return false; 470 } 471 } 472 return true; 473} 474 475//msubject(notice ÁÖÁ¦¾î),val(ÀԷ¹ÞÀº³¯Â¥),ba_gubun(valÀÌ ¿À´Ã³¯Â¥º¸´Ù ¸ÕÀú¿©¾ß ÇÏ´ÂÁöÀÇ ±¸ºÐ B(efore)/A(fter)°ª), 476//equal_gubun(==À» Çã¿ëÇÒ °ÍÀÎÁöÀÇ ¿©ºÎ true/false°ª),check(date_ck()¸¦ È£ÃâÇÒ °ÍÀÎÁöÀÇ ¿©ºÎ true/false°ª) 477function curdateSB_ck(msubject,val1,val2,val3,ba_gubun,equal_gubun,check){ 478 if(check){ 479 if(!date_ck(msubject,val1,val2,val3)) 480 return false; 481 } 482 var val_date = new Date(val1,val2-1,val3); 483 var cur_date = new Date(); 484 var cur2_date = new Date(cur_date.getYear(),cur_date.getMonth()+1,cur_date.getDate()); 485 //alert(val_date); 486 //alert(cur_date); 487 //alert(cur2_date); 488 if(ba_gubun=="B" || ba_gubun=="b"){//ÀÔ·ÂÀÏÀÚ°¡ ¿À´ÃÀÏÀÚº¸´Ù ÀÌÀüÀÏÀÚ¿©¾ß true¸¦ ¸®ÅÏÇÑ´Ù. 489 if(!equal_gubun){ 490 if(val_date>=cur2_date){ 491 alert(msubject + ": ¿À´ÃÀÏÀÚº¸´Ù ÀÔ·ÂÀÏÀÚ°¡ ÀÌÀüÀÏÀÚ¿©¾ß ÇÕ´Ï´Ù."); 492 return false; 493 } 494 }else{ 495 if(val_date>cur2_date){ 496 alert(msubject + ": ¿À´ÃÀÏÀÚº¸´Ù ÀÔ·ÂÀÏÀÚ°¡ °°°Å³ª ÀÌÀüÀÏÀÚ¿©¾ß ÇÕ´Ï´Ù."); 497 return false; 498 } 499 } 500 }else if(ba_gubun=="A" || ba_gubun=="a"){//ÀÔ·ÂÀÏÀÚ°¡ ¿À´ÃÀÏÀÚº¸´Ù ÀÌÈÄÀÏÀÚ¿©¾ß true¸¦ ¸®ÅÏÇÑ´Ù. 501 if(!equal_gubun){ 502 if(val_date<=cur2_date){ 503 alert(msubject + ": ¿À´ÃÀÏÀÚº¸´Ù ÀÔ·ÂÀÏÀÚ°¡ ÀÌÈÄÀÏÀÚ¿©¾ß ÇÕ´Ï´Ù."); 504 return false; 505 } 506 }else{ 507 if(val_date<cur2_date){ 508 alert(msubject + ": ¿À´ÃÀÏÀÚº¸´Ù ÀÔ·ÂÀÏÀÚ°¡ °°°Å³ª ÀÌÈÄÀÏÀÚ¿©¾ß ÇÕ´Ï´Ù."); 509 return false; 510 } 511 } 512 } 513 return true; 514} 515 516//¹ýÀεî·Ï¹øÈ£ üũ 517function corpno_ck(obj1,obj2){ 518 if(!(obj1.value)||!(obj2.value)){ 519 alert("¹ýÀεî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä."); 520 obj1.focus(); 521 return false; 522 } 523 li_value = new Array(13); 524 if ( strLeng(obj1.value) == 6 && strLeng(obj2.value) == 7){ 525 if ( ( isInteger(obj1.value)) && ( isInteger(obj2.value)) ){ 526 li_value[0] = parseFloat(obj1.value.substring(0 ,1)) * 1 ; 527 li_value[1] = parseFloat(obj1.value.substring(1 ,2)) * 2 ; 528 li_value[2] = parseFloat(obj1.value.substring(2 ,3)) * 1 ; 529 li_value[3] = parseFloat(obj1.value.substring(3 ,4)) * 2 ; 530 li_value[4] = parseFloat(obj1.value.substring(4 ,5)) * 1 ; 531 li_value[5] = parseFloat(obj1.value.substring(5 ,6)) * 2 ; 532 li_value[6] = parseFloat(obj2.value.substring(0 ,1)) * 1 ; 533 li_value[7] = parseFloat(obj2.value.substring(1 ,2)) * 2 ; 534 li_value[8] = parseFloat(obj2.value.substring(2 ,3)) * 1 ; 535 li_value[9] = parseFloat(obj2.value.substring(3 ,4)) * 2 ; 536 li_value[10] = parseFloat(obj2.value.substring(4 ,5)) * 1 ; 537 li_value[11] = parseFloat(obj2.value.substring(5 ,6)) * 2 ; 538 li_value[12] = parseFloat(obj2.value.substring(6,7)); 539 li_lastid = 10 - ( ( li_value[0] + li_value[1] + li_value[2] + li_value[3] + li_value[4] + li_value[5] + li_value[6] + li_value[7] + li_value[8] + li_value[9] + li_value[10] + li_value[11] ) % 10 ); 540 if (li_value[12] != li_lastid){ 541 alert("\n¹ýÀεî·Ï¹øÈ£°¡ À߸ø ÀԷµǾú½À´Ï´Ù."); 542 obj1.select(); 543 obj1.focus(); 544 return false; 545 }else 546 return true; 547 }else 548 alert("¹ýÀεî·Ï¹øÈ£´Â 123456-1234567ÀÇ ÇüÅ·ΠÀÔ·ÂÇϽʽÿÀ."); 549 obj1.focus(); 550 obj1.select(); 551 return false; 552 }else { 553 alert("¹ýÀεî·Ï¹øÈ£´Â 123456-1234567ÀÇ ÇüÅ·ΠÀÔ·ÂÇϽʽÿÀ."); 554 obj1.focus(); 555 obj1.select(); 556 return false; 557 } 558 559 return true; 560} 561 562function resi_ck(val1,val2){ 563 if (!(val1) || !(val2)) 564 { 565 alert("Áֹεî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© Áֽʽÿä."); 566 return; 567 } 568 569 var j=9; 570 var id_chk=0; 571 tmp = false;
572 var str=val1+val2; 573 if(str.length!=0){ 574 object = new Array(13) 575 for(var i=0;i < 13;i++) { 576 object[i] = str.substring(i,i+1) 577 } 578 var chkdigit = str.substring(12, 13); 579 for(var i=0;i < 12;i++){ 580 if( i == 8 ) 581 j = 9; 582 object[i]=object[i]*j; 583 j--; 584 id_chk +=object[i]; 585 } 586 if(((id_chk%11 == 0) && (chkdigit == 1)) || ((id_chk%11 ==10)&& (chkdigit ==0))); 587 588 else if((id_chk %11 != 0) && (id_chk % 11 != 10 ) && (id_chk % 11 == chkdigit)); 589 590 else{ 591 alert("Áֹεî·Ï¹øÈ£ Çü½ÄÀÌ Æ²·È½À´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¿© Áֽʽÿä."); 592 return false; 593 } 594 } 595 596 return true; 597}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.