document.domain = 'bizfree.kr'; function multi_form_check_domain(f) { var temp=0; var domain_val = f.domain_list.value; var char_length = domain_val.length; var domain_name = new Array(); var special_4 = ' ~!@#$%^&*()_=+|\\{}[];"\'<>?\/'; // : , var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; var numeric = '1234567890'; var han_dom_tld = new Array(".com", ".net" , ".org", ".kr", ".biz", ".info"); // .cn µµ¸ÞÀÎ ÆǸűÝÁö 2009-12-21 //var eng_dom_tld = new Array(".com", ".net" , ".org", ".kr", ".co.kr", ".info", ".biz", ".cn", ".com.cn", ".net.cn", ".cc", ".tv", ".name", ".pe.kr", ".re.kr", ".ne.kr", ".seoul.kr", ".busan.kr", ".daegu.kr", ".incheon.kr", ".gwangju.kr", ".daejeon.kr", ".ulsan.kr", ".gyeonggi.kr", ".gangwon.kr", ".chungbuk.kr", ".chungnam.kr", ".jeonbuk.kr", ".jeonnam.kr", ".gyeongbuk.kr", ".gyeongnam.kr", ".jeju.kr", ".go.kr", ".or.kr", ".ac.kr", ".hs.kr", ".ms.kr", ".es.kr", ".sc.kr", ".kg.kr", ".cn", ".com.cn", ".net.cn", ".org.cn", ".me"); var eng_dom_tld = new Array(".com", ".net" , ".org", ".kr", ".co.kr", ".info", ".biz", ".cc", ".tv", ".name", ".pe.kr", ".re.kr", ".ne.kr", ".seoul.kr", ".busan.kr", ".daegu.kr", ".incheon.kr", ".gwangju.kr", ".daejeon.kr", ".ulsan.kr", ".gyeonggi.kr", ".gangwon.kr", ".chungbuk.kr", ".chungnam.kr", ".jeonbuk.kr", ".jeonnam.kr", ".gyeongbuk.kr", ".gyeongnam.kr", ".jeju.kr", ".go.kr", ".or.kr", ".ac.kr", ".hs.kr", ".ms.kr", ".es.kr", ".sc.kr", ".kg.kr", ".me"); if(char_length == 0) { window.alert('µµ¸ÞÀθíÀ» ÀÔ·ÂÇÏ¿© Áֽñ⠹ٶø´Ï´Ù.'); return false; } else { var total_enter = 0; var start_at = 0; domain_name = domain_val.split('\n'); /* for(var i = 0, j = 0; i <= char_length; i++) { var one_char = domain_val.charAt(i); if(one_char == '\n') { domain_name[j++] = domain_val.substring(start_at, i-1); start_at = i+1; } else if(i == char_length) domain_name[j++] = domain_val.substring(start_at, i); } */ for(i = 0, valid_domain = 0; i < domain_name.length; i++) { valid_check = false; domain_name[i] = domain_name[i].replace(/(^\s*)|(\s*$)/g, ""); // °ø¹éÀ» Á¦°ÅÇØÁØ´Ù. domain_name[i] = domain_name[i].trim(); if(domain_name[i] != null && domain_name[i].length > 0) { if (domain_name[i].charAt(0) == '.') { window.alert("µµ¸ÞÀÎ ¸íÀº '.'·Î ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù."); return false; } if (domain_name[i].charAt(0) == '-') { window.alert("µµ¸ÞÀÎ ¸íÀº '-'·Î ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù."); return false; } if(domain_name[i].charAt(domain_name[i].length-1) == '-') { window.alert("µµ¸ÞÀÎ ¸íÀº '-'·Î ³¡³¯ ¼ö ¾ø½À´Ï´Ù."); return false; } if(MultiCheckValue(domain_name[i], special_4, 67) == false) { window.alert(domain_name[i] + " µµ¸ÞÀÎ¸í¿¡ À߸øµÈ °ªÀÌ ÀԷµǾú½À´Ï´Ù."); return false; } var domain_kind = domain_name[i].substr(domain_name[i].indexOf('.')).toLowerCase(); var origin_domainname = domain_name[i].substr(0, domain_name[i].length - domain_kind.length); if(origin_domainname.length < 1) { window.alert(domain_name[i] + 'Àº µµ¸ÞÀÎ Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.\nÈ®ÀÎ ÈÄ ´Ù½Ã ÀÔ·ÂÇØ Áֽñ⠹ٶø´Ï´Ù.'); return false; } else { if(origin_domainname.charAt(origin_domainname.length-1) == '-') { window.alert("µµ¸ÞÀÎ ¸íÀº '-'·Î ³¡³¯ ¼ö ¾ø½À´Ï´Ù."); return false; } } if (MultinoncheckValue(domain_name[i], numeric+alpha+'.-', 67) == true) { // ÇÑ±Û µµ¸ÞÀÎ if(origin_domainname.length < 2 || origin_domainname.length > 17) { alert ("ÇÑ±Û µµ¸ÞÀÎÀº 2ÀÚ ÀÌ»ó 17ÀÚ ÀÌÇÏ·Î ±¸¼ºµË´Ï´Ù."); return false; } for(j = 0; j < han_dom_tld.length; j++) { if(domain_kind == han_dom_tld[j]) valid_check = true; } if(valid_check == false) { window.alert(domain_name[i] + 'Àº µî·Ï °¡´ÉÇÑ µµ¸ÞÀÎ Á¾·ù°¡ ¾Æ´Õ´Ï´Ù.\nÇѱ۵µ¸ÞÀÎÀº .com, .net, .kr, .org, .biz, .info ¸¸ µî·Ï °¡´ÉÇÕ´Ï´Ù.\nÈ®ÀÎ ÈÄ ´Ù½Ã ÀÔ·ÂÇØ Áֽñ⠹ٶø´Ï´Ù.'); return false; } } else { // ¿µ¹® µµ¸ÞÀÎ if(origin_domainname.length < 2 || origin_domainname.length > 63) { alert ("µµ¸ÞÀÎÀº 2ÀÚ ÀÌ»ó 63ÀÚ ÀÌÇÏ·Î ±¸¼ºµË´Ï´Ù."); return false; } for(j = 0; j < eng_dom_tld.length; j++) { if(domain_kind == eng_dom_tld[j]) valid_check = true; } if(valid_check == false){ alert(domain_name[i] + "Àº µî·Ï °¡´ÉÇÑ µµ¸ÞÀÎ Á¾·ù°¡ ¾Æ´Õ´Ï´Ù.\nÈ®ÀÎ ÈÄ ´Ù½Ã ÀÔ·ÂÇØ Áֽñ⠹ٶø´Ï´Ù."); return false; } } valid_domain++; } } if(valid_domain > 20){ window.alert('ÇöÀç ' + valid_domain + '°³ÀÇ µµ¸ÞÀÎÀ» ÀÔ·ÂÇϼ̽À´Ï´Ù.\nÇѹø¿¡ 20°³±îÁö¸¸ °Ë»öÀÌ °¡´ÉÇÕ´Ï´Ù.'); return false; } } f.action = "/regist/regist_02.html"; f.submit(); return true; } function MultiCheckValue(target, chk_char, max_len) { if(target.length >= 1) { for(var i = 0; i < chk_char.length; i++) { if(target.indexOf(chk_char.charAt(i)) >= 0) return false; } } return true; } function MultinoncheckValue(target, chk_char, max_len) { if(chk_char.length >= 1) { for(var i = 0; i < target.length; i++) { if(chk_char.indexOf(target.substring(i, i+1)) < 0) return true; } } return false; }