/* - ¼ýÀÚ Ã¼Å©ÀÇ ¿¹Á¦ÀÔ´Ï´Ù. spchar = /^[0-9]{3}$/; // 0¿¡¼­ 9±îÁöÀÌ ¼ýÀÚ¸¦ »ç¿ëÇÏ¿© 3ÀÚ¸®¸¦ ÀԷ¹޴´ٴ ¸» if (input.value.search(spchar) == -1) { alert(input); input.focus(); return false; } */ /*----------------------------------------------------------------------------------------------------------------- 1. ÀԷ üũ ------------------------------------------------------------------------------------------------------------------*/ function str_check(input) { if(!input.value) { input.focus(); return false; } else return true; } /*----------------------------------------------------------------------------------------------------------------- 2. ¾´°ª Àü´ÞÇØÁÖ±â ------------------------------------------------------------------------------------------------------------------*/ function auto_write(input, input2) { input2.value = input.value; } /*----------------------------------------------------------------------------------------------------------------- 3. À̸ÞÀÏ Ã¼Å©Çϱâ ------------------------------------------------------------------------------------------------------------------*/ function email_check(input, input2) { input.value = input.value.toLowerCase(); spchar = /^[a-z0-9\-_\.]+[@]{1}[a-z0-9\-]+[\.]{1}[a-z]+/; if(input.value.search(spchar) == -1) { alert(input2); input.focus(); return false; } else return true; } /*----------------------------------------------------------------------------------------------------------------- 3-1. À̸ÞÀÏ Ã¼Å©Çϱâ ------------------------------------------------------------------------------------------------------------------*/ function email2_check(input, input2) { //if(input.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.co.kr)|(\.or.kr)|(\.pe.kr)|(\.go.kr)|(\.edu)|(\.mil)|(\.gov)|(\.ac.kr)|(\.org)|(\..{0,0}))$)\b/gi) ) { if(input.value.match(/(^(\S+@).+((\.com)|(\.net)|(\.biz)|(\.co.kr)|(\.or.kr)|(\.pe.kr)|(\.go.kr)|(\.kr)|(\.re.kr)|(\.edu)|(\.mil)|(\.gov)|(\.ac.kr)|(\.org)|(\..{0,0}))$)\b/gi) ) { return true; } else { alert(input2); input.focus(); return false; } } /*----------------------------------------------------------------------------------------------------------------- 3-2. À̸ÞÀÏ Ã¼Å©Çϱâ ------------------------------------------------------------------------------------------------------------------*/ function email3_check(input, input2) { if ((input.value == '' || input.value.indexOf ('@', 0) == -1) || input.value.indexOf('.') == -1) { alert(input2); input.focus(); return false; } else return true } /*----------------------------------------------------------------------------------------------------------------- 4. ȨÆäÀÌÁöÁÖ¼Ò Ã¼Å©Çϱâ ------------------------------------------------------------------------------------------------------------------*/ function homepg(input, input2) { if ((input.value == '' || input.value.indexOf ('http://', 0) == -1) || input.value.indexOf('.') == -1) { alert(input2); input.focus(); return false; } else return true } /*----------------------------------------------------------------------------------------------------------------- 4-1. ȨÆäÀÌÁöÁÖ¼Ò Ã¼Å© ------------------------------------------------------------------------------------------------------------------*/ function homepg2(input, input2) { if(input.value.match(/\b(((\.com)|(\.net)|(\.co.kr)|(\.or.kr)|(\.pe.kr)|(\.go.kr)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{0,0}) )$)\b/gi) ) { return true; } else { alert(input2) input.focus(); return false; } } /*----------------------------------------------------------------------------------------------------------------- 4-2. µµ¸ÞÀθí üũ ------------------------------------------------------------------------------------------------------------------*/ function domain_check(input, input2, input3) { var i, inputname; blank(input, input2); inputname = input.value.toLowerCase(); for (i=0;i= ' ' && inputname.charAt(i) <= '+') || (inputname.charAt(i) == '/') || (inputname.charAt(i) >= ':' && inputname.charAt(i) <= '@') || (inputname.charAt(i) >= '[' && inputname.charAt(i) <= '`') || (inputname.charAt(i) >= '{' && inputname.charAt(i) <= '~')) { alert(input3); input.focus(); return false; } else if((i == 0 && inputname.charAt(i) == '-') || (i == (inputname.length-1) && inputname.charAt(i) == '-')) { alert(input3); input.focus(); return false; } else return true; } } /*----------------------------------------------------------------------------------------------------------------- 5. °ø¹é¸¸ ÀԷµǾú´ÂÁö üũ ------------------------------------------------------------------------------------------------------------------*/ function blank(input, input2) { var error_c=0, i, val; for(i=0;i num_max) { // ÀÚ¸®¼ö°¡ ¸ÂÁö ¾ÊÀ»¶§ alert(input3); input.focus(); return false; } else return true; } /*----------------------------------------------------------------------------------------------------------------- 7. Æ÷Ä¿½º ÀÚµ¿ À̵¿ ------------------------------------------------------------------------------------------------------------------*/ function auto_move(input, move_name, num) { if(input.value.length == num) { move_name.focus(); } } /*----------------------------------------------------------------------------------------------------------------- 8. ¼ýÀÚ Ã¼Å© ¹× ÀÚ¸®¼ö üũ - ÀüÈ­¹øÈ£ ÀԷ¿¡¼­ ÀÚÁÖ ¾²ÀÓ, ÀÔ·ÂÄ­ÀÌ ¼¼°³Àϰæ¿ì ------------------------------------------------------------------------------------------------------------------*/ function phone(num_min, num_max, input, input2, input3) { var error_c=0, i, val; if(input.value.length <= num_max && input.value.length >= num_min) { for(i=0;i=0 && val<=9)) error_c++; } if(error_c) { // ¼ýÀÚ°¡ ¾Æ´Ò¶§ input.value = ''; alert(input2); input.focus(); return false; } else return true; } else { // ÀÚ¸®¼ö°¡ ¿Ã¹Ù¸£Áö ¾ÊÀ»¶§ input.value = ''; alert(input3); input.focus(); return false; } } /*----------------------------------------------------------------------------------------------------------------- 8-1. ÀüÈ­¹øÈ£ üũ(¼ýÀÚ ¹× ÇÏÀÌÇ üũ) - ÀÔ·ÂÄ­ÀÌ ÇѰ³Àϰæ¿ì ------------------------------------------------------------------------------------------------------------------*/ function phone2(input, input2, input3, input4) { var nu_c1=0, nu_c2=0, nu_c3=0, ch_c=0, i, val; for(i=0;i=0 && val<=9 && ch_c==0) nu_c1++; if(val>=0 && val<=9 && ch_c==1) nu_c2++; if(val>=0 && val<=9 && ch_c==2) nu_c3++; if(val=='-') ch_c++; } if(nu_c1 < 2 || nu_c1 > 3) { alert(input2); input.focus(); return false; // Áö¿ª¹øÈ£ÀÚ¸®¼ö°¡ 2ÀÚ¸® ¶Ç´Â 3ÀÚ¸®°¡ ¾Æ´Ò°æ¿ì } else if(nu_c2 < 3 || nu_c2 > 4) { alert(input3); input.focus(); return false; // ±¹¹øÀÚ¸®¼ö°¡ 3ÀÚ¸® ¶Ç´Â 4ÀÚ¸®°¡ ¾Æ´Ò°æ¿ì } else if(nu_c3 != 4) { alert(input4); input.focus(); return false; // ¹øÈ£ÀÚ¸®¼ö°¡ 4ÀÚ¸®°¡ ¾Æ´Ò°æ¿ì } else if(ch_c != 2) { alert('ÀԷ¹æ½ÄÀÌ À߸øµÇ¾ú½À´Ï´Ù. ÇÏÀÌÇÂ(-)À» »ç¿ëÇÏ¿© °ø¹é¾øÀÌ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.'); input.focus(); return false; // ÇÏÀÌÇÂÀÌ µÎ°³°¡ µé¾î°¡Áö ¾Ê¾ÒÀ»°æ¿ì } else return true; } /*----------------------------------------------------------------------------------------------------------------- 9. ¿µ¹® ¹× ¼ýÀÚ¸¸ ÀÔ·Â °¡´É ------------------------------------------------------------------------------------------------------------------*/ function english(input, input2) { var error_c=0, i, val; for(i=0;i=0 && val<=9) || (val>='a' && val<='z') || (val>='A' && val<='Z'))) error_c++; } if(!error_c) return true; else { alert(input2); input.value = ''; input.focus(); return false; } } /*----------------------------------------------------------------------------------------------------------------- 10. ¾ÆÀ̵ð Àü¿ë üũ ------------------------------------------------------------------------------------------------------------------*/ //if(!id_check(form.id, '¾ÆÀ̵𸦠ÀÔ·ÂÇØ ÁֽʽÿÀ.', '¾ÆÀ̵ðÀÇ Ã¹ÀÚ´Â ¹Ýµå½Ã ¿µ¹®À¸·Î ÀÔ·ÂÇØ ÁֽʽÿÀ.', '¾ÆÀ̵ð´Â ¹Ýµå½Ã ¿µ¹®°ú ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁֽʽÿÀ.')) return false; //if(!num_posi(4, 10, form.id, '', '¾ÆÀ̵ðÀÇ ±æÀ̰¡ ³Ê¹« ª°Å³ª ¶Ç´Â ³Ê¹« ±é´Ï´Ù. (ÃÖ°í 10byte, ÃÖ¼Ò 4byte)')) return false; function id_check(input, input2, input3, input4) { var error_c=0, i, val, firth_c=0; for(i=0;i='a' && val<='z') || (val>='A' && val<='Z')) firth_c++; // ¾ÆÀ̵ðÀÇ Ã¹ÀÚ´Â ¹Ýµå½Ã ¿µ¹®ÀÓ if(!((val>=0 && val<=9) || (val>='a' && val<='z') || (val>='A' && val<='Z'))) error_c++; } if(!input.value.length) { alert(input2); input.focus(); return false; } else if(error_c || firth_c) { input.value = ''; input.focus(); if(firth_c) alert(input3); else alert(input4); return false; } else return true; } /*----------------------------------------------------------------------------------------------------------------- 11. ȸ¿ø°¡ÀԽà üũÇÏ´Â ¾ÆÀ̵ð ------------------------------------------------------------------------------------------------------------------*/ function id2_check(input, input2) { input.value = input.value.toLowerCase(); spchar = /^[a-z]+[\-\.]*[a-z0-9]+$/; if(input.value.search(spchar) == -1) { input.value = ''; alert(input2); input.focus(); return false; } else return true; } /*----------------------------------------------------------------------------------------------------------------- 12. ¼ýÀÚ¸¸ üũ ------------------------------------------------------------------------------------------------------------------*/ function number(input, input2) { var error_c=0, i, val; for(i=0;i=0 && val<=9)) error_c++; } if(error_c == 0) return true; else { alert(input2); input.value = ''; input.focus(); return false; } } /*----------------------------------------------------------------------------------------------------------------- 13. Çѱ۸¸ ÀÔ·Â °¡´ÉÇÑ ÇÔ¼ö ------------------------------------------------------------------------------------------------------------------*/ function hangle(input, input2, input3) { // ÇÑ±Û ÀԷ üũ var i, j=0; for(i=0;i num_max) { // ºñ¹Ð¹øÈ£ ÀÚ¸®¼ö¿À¹Ù °Ë»ç alert(input); p1.focus(); return false; } else if(p2.value.length < num_min || p2.value.length > num_max) { // ºñ¹Ð¹øÈ£ ÀÚ¸®¼ö¿À¹Ù °Ë»ç alert(input); p2.focus(); return false; } else if(p1.value != p2.value) { // ÀÏÄ¡°Ë»ç alert(input2); p1.value = ''; p2.value = ''; p1.focus(); return false; } else return true } /*----------------------------------------------------------------------------------------------------------------- 17. ¼¿·ºÆ® °ªÀÌ ¼±ÅõǾú´ÂÁö üũ(º¸Åë Á© À­¹è¿­°ªÀÌ ±âº»°ªÀ¸·Î ÀâÈ÷´Â°ÍÀ» °¨¾ÈÇÔ) ------------------------------------------------------------------------------------------------------------------*/ function select(input, input2) { if(input[0].selected == true) { alert(input2); return false; } else return true; } /*----------------------------------------------------------------------------------------------------------------- 18. ¿ìÆí¹øÈ£ ã±â ------------------------------------------------------------------------------------------------------------------*/ function Zip_Search(num) { // ÁÖ¼Ò °Ë»ö var window_left = (screen.width-640)/2; var window_top = (screen.height-480)/2; window.open('http://www.dioweb.co.kr/zipcode/address.php?num=' + num, 'address', 'width=400, height=300, status=no, scrollbars=yes, top=' + window_top + ',left=' + window_left + ''); } /*----------------------------------------------------------------------------------------------------------------- 18-1. ¿ìÆí¹øÈ£°ªÀÌ ÀԷµǾî ÀÖÁö ¾ÊÀ»¶§ ÀÛµ¿ ------------------------------------------------------------------------------------------------------------------*/ function add_check(input, num, input2, input3) { if(!input[num].value) { Zip_Search(num); return false; } else if(!input2[num].value) { alert(input3); input2[num].focus(); return false; } else return true; } /*----------------------------------------------------------------------------------------------------------------- 19. Áֹεî·Ï¹øÈ£ üũ ------------------------------------------------------------------------------------------------------------------*/ function jumin(input, input2) { // Áֹεî·Ï¹øÈ£ üũ var left_j = input.value; var right_j = input2.value; if(input.value.length != 6) { alert('Áֹεî·Ï¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇϼ¼¿ä.'); input.focus(); return false; } if(right_j.length != 7) { alert('Áֹεî·Ï¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇϼ¼¿ä.'); input2.focus(); return false; } var i2=0; for(var i=0;i9) i2++; } if((left_j == '') || (i2 != 0)) { alert('Áֹεî·Ï¹øÈ£°¡ À߸ø ÀԷµǾú½À´Ï´Ù.'); j_left.focus(); return false; } var i3=0; for(var i=0;i9) i3++; } if((right_j == '') || (i3 != 0)) { alert('Áֹεî·Ï¹øÈ£°¡ À߸ø ÀԷµǾú½À´Ï´Ù.'); input2.focus(); return false; } var l1=left_j.substring(0,1); var l2=left_j.substring(1,2); var l3=left_j.substring(2,3); var l4=left_j.substring(3,4); var l5=left_j.substring(4,5); var l6=left_j.substring(5,6); var hap=l1*2+l2*3+l3*4+l4*5+l5*6+l6*7; var r1=right_j.substring(0,1); var r2=right_j.substring(1,2); var r3=right_j.substring(2,3); var r4=right_j.substring(3,4); var r5=right_j.substring(4,5); var r6=right_j.substring(5,6); var r7=right_j.substring(6,7); hap=hap+r1*8+r2*9+r3*2+r4*3+r5*4+r6*5; hap=hap%11; hap=11-hap; hap=hap%10; if(left_j != '999999' || right_j != '9999999'){ if(hap != r7) { alert('Áֹεî·Ï¹øÈ£°¡ À߸ø ÀԷµǾú½À´Ï´Ù.'); input2.focus(); return false; } } return true; } /*----------------------------------------------------------------------------------------------------------------- 20. ¼ýÀÚÆ÷¸Ë - ex) number_format('1000000','4','-') => Ãâ·Â: 100-0000 ------------------------------------------------------------------------------------------------------------------*/ function number_format(input, input2, input3) { var i, val=''; var len = input.value.length; // ¿ø·¡ °ªÀÇ ±æÀÌ var top = (len % input2); // Äĸ¶ÂïÈú ÀÌÀüÀÇ ±æÀÌ if(top==0) top=input2; var topnum = input.value.substring(0,top); // Äĸ¶ÂïÈú ÀÌÀüÀÇ °ª var midnum = input.value.substring(top); // Äĸ¶°¡ ½ÃÀÛµÉ ÀÌÈÄÀÇ °ª for(i=0;i= 48) && (keyValue <= 57)) || keyValue == 8) return true; else return false } /*----------------------------------------------------------------------------------------------------------------- 23. Áú¹®´øÁö±â(È®ÀÎ, Ãë¼Ò) ------------------------------------------------------------------------------------------------------------------*/ function warring(input, input2, input3, input4, input5) { if (confirm(input)) { // Áú¹® window.open(input2, input3, 'width='+input4+', height='+input5+', marginwidth=0, marginheight=0, resizable=0, scrollbars=1, status=1'); return; } } /*----------------------------------------------------------------------------------------------------------------- 24. »õâ ¶ç¿ì±â ------------------------------------------------------------------------------------------------------------------*/ function Openwin(site, sub, size1, size2) { // ÁÖ¼Ò °Ë»ö var window_left = (screen.width-640)/2; var window_top = (screen.height-480)/2; window.open(site, sub, 'width=' +size1+',height='+size2+',status=no, scrollbars=no, top=' + window_top + ',left=' + window_left + ''); } /*----------------------------------------------------------------------------------------------------------------- 25. µµ¸ÞÀÎ »õâ ¶ç¿ì±â ------------------------------------------------------------------------------------------------------------------*/ function OpenDomain(input1, input2) { // ÁÖ¼Ò °Ë»ö var site = 'Domain_insert.php?domain_name=' + input1 + '&end_domain=' + input2; var window_left = (screen.width-640)/2; var window_top = (screen.height-480)/2; window.open(site, 'domain', 'width=200,height=200,status=no, scrollbars=no, top=' + window_top + ',left=' + window_left + ''); }