// À̸ÞÀÏ ÁÖ¼Ò Ã¼Å© function CheckEMail( strEMail ) { var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i if (filter.test( strEMail )) { return true; } else { alert("À¯È¿ÇÑ À̸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù"); return false; } } // ³Î°ª üũ function CheckStr( strCheckValue ){ var strOriginal = strCheckValue; strOriginal = setReplace(strOriginal, " ", ""); strOriginal = setReplace(strOriginal, " ", ""); strOriginal = setReplace(strOriginal, "\n", ""); strOriginal = setReplace(strOriginal, "\r", ""); strOri_Length = strOriginal.length; return strOri_Length; } function CheckStr1(pstr, pvalid, han) { var valid = pvalid; var tmp; var flag = true; for (var i = 0; i < pstr.length; i++) { flag = true; tmp = "" + pstr.substring(i, i+1); if (han != 1) { if (valid.indexOf(tmp) == "-1") { return false; } } else { ch = escape(pstr.charAt(i)); //ISO-Latin-1 ¹®ÀÚ¼ÂÀ¸·Î º¯°æ if (valid.indexOf(tmp) == "-1" && strCharByte(ch) != 2) { return false; } } } return true;; } // Çʼö ÀÔ·ÂÇ׸ñ üũ function CheckEmpty(objTag, strMessage) { var tmpMessage = ""; if (objTag.type.toLowerCase().indexOf("text") != -1||objTag.type.toLowerCase().indexOf("password") != -1) { tmpMessage = "À»(¸¦) ÀÔ·ÂÇÏÁö ¾ÊÀ¸¼Ì½À´Ï´Ù."; } else { tmpMessage = "À»(¸¦) ¼±ÅÃÇÏÁö ¾ÊÀ¸¼Ì½À´Ï´Ù."; } if(CheckStr(objTag.value) == 0) { alert( strMessage + tmpMessage ); if (objTag.type.toLowerCase().indexOf("hidden") == -1) { objTag.select(); objTag.focus(); } return false; } return true; } // Çʼö ÀÔ·ÂÇ׸ñ üũ function checkEmpty_number( objTag, strMessage, maxNumber ){ var tmpNumber = objTag.value var setNumber =/(^\d+$)|(^\d+\.\d+$)/ var result = -1; if (CheckStr(objTag.value) == 0) { alert( strMessage + "À»(¸¦) ÀÔ·ÂÇÏÁö ¾ÊÀ¸¼Ì½À´Ï´Ù." ); objTag.select(); objTag.focus(); return false; } if (setNumber.test(tmpNumber)) { result = 0 } else { alert( strMessage +"Àº(´Â) ¼ýÀÚ °ª¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù."); objTag.select(); objTag.focus(); return false; } if (String(maxNumber) != "undefined") { if (tmpNumber > maxNumber) { alert( strMessage +"Àº(´Â) [" + maxNumber + "]º¸´Ù Å« ¼ýÀÚ´Â ÀÔ·Â ÇÒ ¼ö ¾ø½À´Ï´Ù."); objTag.select(); objTag.focus(); return false; } } return true; } // Çʼö ÀÔ·ÂÇ׸ñ üũ1 function CheckEmptyTag(objStr, tagStr, strMessage) { var tmpMessage = ""; if (objStr.type.toLowerCase().indexOf("text") != -1 || objStr.type.toLowerCase().indexOf("hidden") != -1) { tmpMessage = "À»(¸¦) ÀÔ·ÂÇÏÁö ¾ÊÀ¸¼Ì½À´Ï´Ù."; } else { tmpMessage = "À»(¸¦) ¼±ÅÃÇÏÁö ¾ÊÀ¸¼Ì½À´Ï´Ù."; } if(CheckStr(objStr.value) == 0) { alert( strMessage + tmpMessage ); tagStr.select(); tagStr.focus(); return false; } return true; } /* Select Form °ª °¡Á®¿À±â */ function get_select_value(sset) { for (var i = 0; i < sset.length; i++ ) { if ( sset.options[i].selected ) { return (sset[i].value); } } return ""; } /* Checkbox Form °ª °¡Á®¿À±â */ function get_checkbox_value(cset) { if (cset.length) { for (var i = 0; i < cset.length; i++ ) { if ( cset[i].checked ) { return (cset[i].value); } } return ""; } else { if (cset.checked) { return cset.value; } else { return ""; } } } /* ¹®ÀÚ¿­ÀÇ BYTE ±æÀÌ ±¸Çϱâ */ function bytelength(pstr) { var i, ch; len = pstr.length; for (i = 0; i < pstr.length; i++) { ch = pstr.substr(i,1).charCodeAt(0); if (ch > 127) { len++; } } return len; } /* ¼ýÀÚ ½ºÆ®¸µ üũ */ function digitstr(pstr) { var valid = "0123456789"; return CheckStr1(pstr, valid, 0); } /* ¿µ¹®ÀÚ,¼ýÀÚ ½ºÆ®¸µ üũ */ function alphadigitstr(pstr) { var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; return CheckStr1(pstr, valid, 0); } /* ¿µ¹®ÀÚ,¼ýÀÚ,Ư¼ö¹®ÀÚ ½ºÆ®¸µ üũ */ function charstr(pstr) { var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789~!@#$%^*()_+`-={}|[]\\:\";'<>?,./&"; return CheckStr1(pstr, valid, 0); }