1//í¬ë¡ì¤ ì¬ì´í¸ ì¤í¬ë¦½í¸ ë°©ì§ 2018-12-11 2$(window).load(function(){ 3 4 5 function cleanXSS(value) { 6 7 value = value.replace(/</gi, "<").replace(/>/gi, ">"); 8 // value = value.replaceAll("\\(", "& #40;").replaceAll("\\)", 9 // "& #41;"); 10 value = value.replace(/'/gi, "'"); 11 value = value.replace(/"/gi, """); 12 value = value.replace(/eval\\((.*)\\)/gi, ""); 13 value = value.replace(/[\\\"\\\'][\\s]*javascript:(.*)[\\\"\\\']/gi,"\"\""); 14 value = value.replace(/script/gi, ""); 15 return value; 16 } 17}) 18 19 20// ëê¸ ë¶ë¶ í¬ì»¤ì¤ì¼ë í ì¤í¸ ìì 21function focusTextRemove(obj){ 22 var str = ''; 23 var name = jQuery(obj).attr("name"); 24 var id = jQuery(obj).attr("id"); 25 var val = jQuery(obj).val(); 26 27 if(name == "name") { 28 str = "ì´ë¦"; 29 if (str == val) { 30 jQuery(obj).val(""); 31 return; 32 }else{ 33 return; 34 } 35 /* 36 }else if(name == "password_temp") { 37 str = "ë¹ë°ë²í¸"; 38 if (str == val) { 39 jQuery(obj).css("display","none"); 40 jQuery(obj).parent().find("#password").remove(); 41 jQuery(obj).parent().append("<input type='password' name='password' id='password' class='focus_zone' title='ë¹ë°ë²í¸ë¥¼ ì ë ¥í´ì£¼ì¸ì'>"); 42 jQuery("#password").bind("blur",function(){ 43 blurTextInsert(this); 44 }); 45 jQuery("#password").focus(); 46 return; 47 }else{ 48 return; 49 } 50 } 51 */ 52 //ëê¸ 53 }else if(id == "password_temp") { 54 str = "ë¹ë°ë²í¸"; 55 if (str == val) { 56 jQuery(obj).css("display","none"); 57 jQuery(obj).parent().find("#password").remove(); 58 jQuery(obj).parent().append("<input type='password' name='password' id='password' class='focus_zone' title='ë¹ë°ë²í¸ë¥¼ ì ë ¥í´ì£¼ì¸ì'>"); 59 jQuery("#password").bind("blur",function(){ 60 blurTextInsert(this); 61 }); 62 jQuery("#password").focus(); 63 return; 64 }else{ 65 return; 66 } 67 } 68 //ëµê¸ 69// if(id == "password_temp_reply") { 70// str = "ë¹ë°ë²í¸"; 71// console.log("val : " + val); 72// if (str == val) { 73// jQuery(obj).css("display","none"); 74// jQuery(obj).parent().find(".reply_password").remove(); 75// jQuery(obj).parent().append("<input type='password' name='password' class='focus_zone reply_password' title='ë¹ë°ë²í¸ë¥¼ ì ë ¥í´ì£¼ì¸ì'>"); 76// jQuery(".reply_password").bind("blur",function(){ 77// blurTextInsert(this); 78// }); 79// jQuery(".reply_password").focus(); 80// return; 81// }else{ 82// return; 83// } 84// } 85} 86 87// ëê¸ ë¶ë¶ í¬ì»¤ì¤ìììë í ì¤í¸ ì½ì 88function blurTextInsert(obj){ 89 90 var str = ''; 91 var name = jQuery(obj).attr("name"); 92 if (jQuery(obj).val() == "") { 93 console.log("11111"); 94 if (name == "name") { 95 str = "ì´ë¦"; 96 }else if (name == "password") { 97 jQuery(obj).remove(); 98 jQuery(obj).val(""); 99// jQuery("#password_temp").css("display","block"); 100 jQuery("input[name='password_temp']").css("display","block"); 101 } 102 }else{ 103 console.log("22222 str : " + str); 104 str = jQuery(obj).val(); 105 106 } 107 jQuery(obj).val(str); 108} 109 110// ëê¸ ë¶ë¶ í¬ì»¤ì¤ì¼ë í ì¤í¸ ìì 111function focusAltRemove(obj){ 112 var str = ''; 113 var name = jQuery(obj).attr("name"); 114 var val = jQuery(obj).val(); 115 116 if(name == "image_alt") { 117 str = "ì´ë¯¸ì§ì ëë¤."; 118 if (str == val) { 119 jQuery(obj).val(""); 120 return; 121 }else{ 122 return; 123 } 124 }else if(name.indexOf("beforeimage") >= 0) { 125 str = "ì¹ë£ ì ì¬ì§ì ëë¤."; 126 if (str == val) { 127 jQuery(obj).val(""); 128 return; 129 }else{ 130 return; 131 } 132 }else if(name.indexOf("afterimage") >= 0) { 133 str = "ì¹ë£ í ì¬ì§ì ëë¤."; 134 if (str == val) { 135 jQuery(obj).val(""); 136 return; 137 }else{ 138 return; 139 } 140 } 141} 142 143// ì´ë¯¸ì§ alt ë¶ë¶ í¬ì»¤ì¤ìììë í ì¤í¸ ì½ì 144function blurAltInsert(obj){ 145 146 var str = ''; 147 var name = jQuery(obj).attr("name"); 148 if (jQuery(obj).val() == "") { 149 if (name == "image_alt") { 150 str = "ì´ë¯¸ì§ì ëë¤."; 151 }else if (name.indexOf("beforeimage") >= 0) { 152 str = "ì¹ë£ ì ì¬ì§ì ëë¤."; 153 }else if (name.indexOf("afterimage") >= 0) { 154 str = "ì¹ë£ í ì¬ì§ì ëë¤."; 155 } 156 }else{ 157 158 str = jQuery(obj).val(); 159 160 } 161 jQuery(obj).val(str); 162} 163 164// FAQ ë¶ë¥ë³ í´ë¦ì ë ¸ì¶ìí¤ê¸° 165jQuery(function(){ 166 jQuery(".faq_open").click(function(){ 167 if(jQuery(this).children("dd").css("display")=="none") { 168 jQuery(this).children("dd").css("display","block"); 169 }else if(jQuery(this).children("dd").css("display")=="block") { 170 jQuery(this).children("dd").css("display","none"); 171 } 172 173 }); 174}); 175 176// ë¹ë°ë²í¸ ì í¨ì±ì²´í¬ 177function validPassword(password) { 178 var jQuerypass = password.val(); 179 var jQuerystr = /^[\w]{6,20}$/; 180 var jQuerystr2 = /(\w)\1\1\1/;
181 var jQuerychk_num = jQuerypass.search(/[0-9]/g); 182 var jQuerychk_eng = jQuerypass.search(/[a-z]/ig); 183 var check = false; 184 if (jQuerypass == "") { 185 alert("ë¹ë°ë²í¸ë¥¼ ì ë ¥í´ ì£¼ì¸ì."); 186 password.focus(); 187 }else if(!jQuerystr.test(jQuerypass) || jQuerypass.indexOf(' ') > -1){ 188 alert("ë¹ë°ë²í¸ë ìµì 6ì, ìµë 20ìê¹ì§ ì ë ¥ê°ë¥í©ëë¤."); 189 password.focus(); 190 }else if(jQuerystr2.test(jQuerypass)){ 191 alert("ë¹ë°ë²í¸ì ë°ë³µëë 문ì ë° ì«ìê° ììµëë¤."); 192 password.focus(); 193 }else if(jQuerychk_num < 0 || jQuerychk_eng < 0) { 194 alert("ë¹ë°ë²í¸ë ì«ìì ì문ì를 í¼ì©íì¬ì¼ í©ëë¤."); 195 password.focus(); 196 }else{ 197 check = true; 198 } 199 return check; 200} 201 202 203// ë¹ë°ë²í¸ ì í¨ì±ì²´í¬(ë¹ë°ë²í¸íì¸) 204function validConfirmPassword(password, confirmPassword) { 205 var jQuerypass = password.val(); 206 var jQueryconfirm = confirmPassword.val(); 207 var jQuerystr = /^[a-zA-Z0-9@]{6,12}$/; 208 var jQuerystr2 = /(\w)\1\1\1/; 209 var jQuerychk_num = jQuerypass.search(/[0-9]/g); 210 var jQuerychk_eng = jQuerypass.search(/[a-z]/ig); 211 var check = false; 212 if (jQuerypass == "") { 213 alert("ë¹ë°ë²í¸ë¥¼ ì ë ¥í´ ì£¼ì¸ì."); 214 password.focus(); 215 }else if (jQuerypass != jQueryconfirm) { 216 alert("ì ë ¥í ë¹ë°ë²í¸ê° ìë¡ ë¤ë¦ ëë¤."); 217 confirmPassword.focus(); 218 }else if(!jQuerystr.test(jQuerypass) || jQuerypass.indexOf(' ') > -1){ 219 alert("ë¹ë°ë²í¸ë ì문+ì«ì 6~12ì리를 ì ë ¥í´ ì£¼ì¸ì."); 220 password.focus(); 221 }else if(jQuerystr2.test(jQuerypass)){ 222 alert("ë¹ë°ë²í¸ì ë°ë³µëë 문ì ë° ì«ìê° ììµëë¤."); 223 password.focus(); 224 }else if(jQuerychk_num < 0 || jQuerychk_eng < 0) { 225 alert("ë¹ë°ë²í¸ë ì«ìì ì문ì를 í¼ì©íì¬ì¼ í©ëë¤."); 226 password.focus(); 227 }else{ 228 check = true; 229 } 230 return check; 231} 232 233// ìí°í¤ ì´ë²¤í¸ 234function entKeyEventListener(keycode, formID){ 235 if(keycode == 13){ 236 jQuery("#"+formID).submit(); 237 } 238} 239
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.