//ÀԷ°ªÀÌ NULLÀÎÁö üũ function isNull(input) { if (input.value == null || input.value == "") { return true; } return false; } //ÀԷ°ª¿¡ ½ºÆäÀ̽º ÀÌ¿ÜÀÇ ÀǹÌÀÖ´Â °ªÀÌ ÀÖ´ÂÁö üũ function isEmpty(input) { if (input.value == null || input.value.replace(/ /gi,"") == "") { return true; } return false; } //ÀԷ°ª¿¡ ƯÁ¤ ¹®ÀÚ(chars)°¡ ÀÖ´ÂÁö üũ /*ƯÁ¤ ¹®ÀÚ¸¦ Çã¿ëÇÏÁö ¾ÊÀ¸·Á ÇÒ ¶§ »ç¿ë ex) if (containsChars(form.name,"!,*&^%$#@~;")) { alert("À̸§ Çʵ忡´Â Ư¼ö ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù."); } */ function containsChars(input,chars) { for (var inx = 0; inx < input.value.length; inx++) { if (chars.indexOf(input.value.charAt(inx)) != -1) return true; } return false; } //ÀԷ°ªÀÌ Æ¯Á¤ ¹®ÀÚ(chars)¸¸À¸·Î µÇ¾îÀÖ´ÂÁö üũ /*ƯÁ¤ ¹®ÀÚ¸¸ Çã¿ëÇÏ·Á ÇÒ ¶§ »ç¿ë ex) if (!containsCharsOnly(form.blood,"ABO")) { alert("Ç÷¾×Çü Çʵ忡´Â A,B,O ¹®ÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù."); } */ function containsCharsOnly(input,chars) { for (var inx = 0; inx < input.value.length; inx++) { if (chars.indexOf(input.value.charAt(inx)) == -1) return false; } return true; } //ÀԷ°ªÀÌ ¾ËÆÄºªÀÎÁö üũ function isAlphabet(input) { var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; return containsCharsOnly(input,chars); } //ÀԷ°ªÀÌ ¾ËÆÄºª ´ë¹®ÀÚÀÎÁö üũ function isUpperCase(input) { var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; return containsCharsOnly(input,chars); } //ÀԷ°ªÀÌ ¾ËÆÄºª ¼Ò¹®ÀÚÀÎÁö üũ function isLowerCase(input) { var chars = "abcdefghijklmnopqrstuvwxyz"; return containsCharsOnly(input,chars); } //ÀԷ°ª¿¡ ¼ýÀÚ¸¸ ÀÖ´ÂÁö üũ function isNumber(input) { var chars = "0123456789"; return containsCharsOnly(input, chars); } function isNumberStr(input, chars) { var chars = "0123456789"; for (var inx = 0; inx < input.length; inx++) { if (chars.indexOf(input.charAt(inx)) == -1) return false; } return true; } //ÀԷ°ªÀÌ ¾ËÆÄºª,¼ýÀÚ·Î µÇ¾îÀÖ´ÂÁö üũ function isAlphaNum(input) { var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; return containsCharsOnly(input,chars); } //ÀԷ°ªÀÌ ¼ýÀÚ,´ë½Ã(-)·Î µÇ¾îÀÖ´ÂÁö üũ function isNumDash(input) { var chars = "-0123456789"; return containsCharsOnly(input,chars); } //ÀԷ°ªÀÌ ¼ýÀÚ,ÄÞ¸¶(,)·Î µÇ¾îÀÖ´ÂÁö üũ function isNumComma(input) { var chars = ",0123456789"; return containsCharsOnly(input,chars); } //ÀԷ°ªÀÌ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ Æ÷¸Ë Çü½ÄÀÎÁö üũ //regular expression ÂüÁ¶ function isValidFormat(input, format) { if (input.search(format) != -1) { return true; //¿Ã¹Ù¸¥ Æ÷¸Ë Çü½Ä } return false; } //ÀԷ°ªÀÌ À̸ÞÀÏ Çü½ÄÀÎÁö üũ function isValidEmail(input) { var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/; return isValidFormat(input,format); } //ÀԷ°ªÀÌ ÀüÈ­¹øÈ£ Çü½Ä(¼ýÀÚ-¼ýÀÚ-¼ýÀÚ)ÀÎÁö üũ function isValidPhone(input) { var format = /^(\d+)-(\d+)-(\d+)$/; if (input.search(format) != -1) { return true; //¿Ã¹Ù¸¥ Æ÷¸Ë Çü½Ä } else false; } //ÀԷ°ªÀÌ ÁֹιøÈ£ Çü½ÄÀÎÁö üũ function isValidSNO(input) { if (input.length != 13) { alert("Áֹεî·ÏÀÌ 13ÀÚ¸®ÀÎÁö È®ÀÎÇØÁֽʽÿä!"); return false; } if (!isNumberStr(input)) { alert("Áֹεî·Ï¹øÈ£´Â ¼ýÀÚ·Î ÀÔ·ÂÇØÁÖ¼¼¿ä2!"); return false; } var a=input.substring(0,1); var b=input.substring(1,2); var c=input.substring(2,3); var d=input.substring(3,4); var e=input.substring(4,5); var f=input.substring(5,6); var g=input.substring(6,7); var h=input.substring(7,8); var i=input.substring(8,9); var j=input.substring(9,10); var k=input.substring(10,11); var l=input.substring(11,12); var m=input.substring(12,13); var sum = 2*a + 3*b + 4*c+ 5*d + 6*e+ 7*f+ 8*g + 9*h+ 2*i+3*j+ 4*k+ 5*l; var r1 = sum%11; var temp = 11* ((sum-r1)/11) + 11 - sum; var r2 = temp%10; var temp1 = temp- 10*((temp-r2)/10); if (m != temp1) { alert("¿Ã¹Ù¸¥ Áֹεî·Ï¹øÈ£°¡ ¾Æ´Õ´Ï´Ù"); return false; } return true; } // »ç¾÷ÀÚµî·Ï¹øÈ£ üũ function isValidRegNo(vencod) { var sum = 0; var getlist =new Array(10); var chkvalue =new Array("1","3","7","1","3","7","1","3","5"); for(var i=0; i<10; i++) { getlist[i] = vencod.substring(i, i+1); } for(var i=0; i<9; i++) { sum += getlist[i]*chkvalue[i]; } sum = sum + parseInt((getlist[8]*5)/10); sidliy = sum % 10; sidchk = 0; if(sidliy != 0) { sidchk = 10 - sidliy; } else { sidchk = 0; } if(sidchk != getlist[9]) { return false; } return true; } //±Ý¾×Çü½ÄÀÇ Æ÷¸ËÀ¸·Î º¯Èº function add_comma(what) { var flag = 1; var data = what; var len = data.length; if (data.charAt(0) == '-') { flag = 0; data = data.substring(1); } if (data.charAt(0) == '0' && data.charAt(1) == '-') { flag = 0; data = data.substring(2); } var number = strip_comma(data); number = '' + number; if (number.length > 3) { var mod = number.length % 3; var output = (mod > 0 ? (number.substring(0,mod)) : ''); for (i=0; i 1) { for (var inx = 0; inx < input.length; inx++) { if (input[inx].checked) return true; } } else { if (input.checked) return true; } return false; } //¼±ÅÃµÈ Ã¼Å©¹Ú½º°¡ ÀÖ´ÂÁö üũ function hasCheckedBox(input) { return hasCheckedRadio(input); } // ¼±ÅÃµÈ Ã¼Å©¹Ú½º °³¼ö ¸®ÅÏ function chkCount(obj) { var cnt = 0; if(typeof(obj) == 'undefined') return cnt; if(typeof(obj.length) == 'undefined') { if(obj.checked) cnt++; } else { for(i=0; i 1) { for (var inx = 0; inx < input.length; inx++) { input[inx].checked = val; } } else { input.checked = val; } } function setOption(element,val){ optLen = element.options.length; for(i=0;i isize) { var newWidth = isize; var newHeight = Math.round(oldHeight * newWidth / oldWidth); imgObj.wdith = newWidth; imgObj.height = newHeight; } } //¼¼·Î »çÀÌÁî ºñÀ²¿¡ ¸ÂÃç À̹ÌÁö »çÀÌÁî Á¶Á¤ function resizeImgHeight(imgObj, isize) { var img = new Image(); img.src = imgObj.src var oldWidth = img.width; var oldHeight = img.height; if (oldHeight > isize) { var newHeight = isize; var newWidth = Math.round(oldWidth * newHeight / oldHeight); imgObj.wdith = newWidth; imgObj.height = newHeight; } }