String.prototype.email = function() { var email_regex = /^([0-9a-zA-Z\._-]+)@([0-9a-zA-Z_-]+)(\.[0-9a-zA-Z_-]+){1,2}$/; var res = true; if(!email_regex.test(this)){ res = false; } return res; } String.prototype.onlyAlphabetNumber = function() { var regex = /[^0-9a-z]/i; var res = true; if(regex.test(this)) { alert('숫자, 영문만 가능합니다.'); res = false; } return res; } // 패스워드 규칙 숫자 1자 이상 , 영문 한자이상 포함 String.prototype.checkPass = function() { var regex = /[0-9]+.*[a-z]+|[a-z]+.*[0-9]+/i; var res = false; if(regex.test(this)) { res = true; } return res; } String.prototype.onlyNumber = function() { var res = true; if(isNaN(this)) { alert('숫자만 가능합니다.'); res = false; } return res; } var obj = { textcheck : function(len) { var res = true; var title = this.getAttribute('comment'); //title = title.split("|"); if(this.value == "") { alert(title +' 란을 입력해주세요.'); this.focus(); res = false; } else if(len && this.value.length < len) { alert(title +' 란을 '+ len + '자 이상 입력해주세요.'); this.focus(); res = false; } return res; }, boxcheck: function() { var res = true; var title = this.title; if(this.checked == false) { alert(title +' 란을 체크해주세요.'); this.focus(); res = false; } return res; } } function OnlyAlphabetNumber() { if (!((event.keyCode > 47 && event.keyCode < 58) || (event.keyCode > 64 && event.keyCode < 91) || (event.keyCode > 96 && event.keyCode < 123))){ alert("영문,숫자만 입력가능합니다."); event.returnValue=false; } } function noCTRL() { var ctrl = (document.all) ? event.ctrlKey:e.modifiers & Event.CONTROL_MASK; if (ctrl) { window.event.returnValue = false; } } function CheckAll(frm){ var fr = eval("document."+frm); if(fr.checkall.checked == true){ len = fr.elements.length; var i=0; for(i=0; i