document.domain = 'bizfree.kr'; 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; } function multi_form_check_domain(f) { var domain_val = f.domain.value; var special_4 = ' ~!@#$%^&*()_=+|\\{}[];"\'<>?\/'; // : , var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; var numeric = '1234567890'; var valid_check = false; var han_dom_tld = new Array(".com", ".net" , ".org", ".kr", ".biz", ".info"); // .cn µµ¸ÞÀÎ ±¸ÀÔºÒ°¡ //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" ); domain_val = domain_val.replace(/(^\s*)|(\s*$)/g, ""); domain_val = domain_val.trim(); if( domain_val.length == 0 || domain_val == null ){ alert('µµ¸ÞÀθíÀ» ÀÔ·ÂÇÏ¿© Áֽñ⠹ٶø´Ï´Ù.'); return; } if (domain_val.charAt(0) == '.') { alert("µµ¸ÞÀÎ ¸íÀº '.'·Î ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù."); return; } if (domain_val.charAt(0) == '-') { alert("µµ¸ÞÀÎ ¸íÀº '-'·Î ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù."); return; } if(domain_val.charAt(domain_val.length-1) == '-') { alert("µµ¸ÞÀÎ ¸íÀº '-'·Î ³¡³¯ ¼ö ¾ø½À´Ï´Ù."); return; } if(MultiCheckValue(domain_val, special_4, 67) == false) { alert(domain_val + " µµ¸ÞÀÎ¸í¿¡ À߸øµÈ °ªÀÌ ÀԷµǾú½À´Ï´Ù."); return; } var domain_kind = domain_val.substr(domain_val.indexOf('.')).toLowerCase(); var origin_domainname = domain_val.substr(0, domain_val.length - domain_kind.length); if(origin_domainname.length < 1) { alert(domain_val + 'Àº µµ¸ÞÀÎ Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.\nÈ®ÀÎ ÈÄ ´Ù½Ã ÀÔ·ÂÇØ Áֽñ⠹ٶø´Ï´Ù.'); return; } else { if(origin_domainname.charAt(origin_domainname.length-1) == '-') { alert("µµ¸ÞÀÎ ¸íÀº '-'·Î ³¡³¯ ¼ö ¾ø½À´Ï´Ù."); return; } } if (MultinoncheckValue(domain_val, numeric+alpha+'.-', 67) == true) { // ÇÑ±Û µµ¸ÞÀÎ if(origin_domainname.length < 2 || origin_domainname.length > 17) { alert ("ÇÑ±Û µµ¸ÞÀÎÀº 2ÀÚ ÀÌ»ó 17ÀÚ ÀÌÇÏ·Î ±¸¼ºµË´Ï´Ù."); return; } for(j = 0; j < han_dom_tld.length; j++) { if(domain_kind == han_dom_tld[j]) valid_check = true; } if(valid_check == false) { alert(domain_val + 'Àº µî·Ï °¡´ÉÇÑ µµ¸ÞÀÎ Á¾·ù°¡ ¾Æ´Õ´Ï´Ù.\nÇѱ۵µ¸ÞÀÎÀº .com, .net, .kr, .org, .biz, .info ¸¸ µî·Ï °¡´ÉÇÕ´Ï´Ù.\nÈ®ÀÎ ÈÄ ´Ù½Ã ÀÔ·ÂÇØ Áֽñ⠹ٶø´Ï´Ù.'); return; } } else { // ¿µ¹® µµ¸ÞÀÎ if(origin_domainname.length < 2 || origin_domainname.length > 63) { alert ("µµ¸ÞÀÎÀº 2ÀÚ ÀÌ»ó 63ÀÚ ÀÌÇÏ·Î ±¸¼ºµË´Ï´Ù."); return; } 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_val + "Àº µî·Ï °¡´ÉÇÑ µµ¸ÞÀÎ Á¾·ù°¡ ¾Æ´Õ´Ï´Ù.\nÈ®ÀÎ ÈÄ ´Ù½Ã ÀÔ·ÂÇØ Áֽñ⠹ٶø´Ï´Ù."); return; } } f.submit(); }