/******************************************************************************* * Prototype 설정 ******************************************************************************/ /** * String.trim * 문자열의 공백을 제거해주는 함수 * @param String str 공백을 제거할 문자열 * @return String 공백을 제거한 문자열 */ String.prototype.trim = function(str) { // 파리미터 변수 처리 str = this != window ? this : str; var retval = ""; for(i=0; i 4) tot_cnt += 2; else tot_cnt++; } return tot_cnt; } //////////////////////////////////////////////////////////////////////////// /** * checkHankakuKana * 반각 문자 이외의 문자가 있는지 없는지를 체크한다. * @param String checkWord 체크할 문자열 * @return boolean 반각문자 이외의 문자가 있을경우 true, 없을경우 false */ function checkHankakuKana(checkWord) { reg = /^([ア-ンー]*)$/i; if(reg.test(checkWord)) return false; return true; } /** * checkHiragana * 전각 히라가나 문자 이외의 문자가 있는지 없는지를 체크한다. * @param String checkWord 체크할 문자열 * @return boolean 전각 히라가나 이외의 문자가 있을경우 true, 없을경우 false */ function checkHiragana(checkWord) { reg = /^([あ-んー]*)$/i; return reg.test(checkWord); } /** * checkKana * 전각 가타카나 문자 이외의 문자가 있는지 없는지를 체크한다. * @param String checkWord 체크할 문자열 * @return boolean 전각 가타카나 이외의 문자가 있을경우 true, 없을경우 false */ function checkKana(checkWord) { reg = /^([ア-ー]*)$/i; return reg.test(checkWord); } /** * checkHangul * 한글 문자열 이외의 문자가 있는지 없는지를 체크한다. * @param String checkWord 체크할 문자열 * @return boolean 한글 이외의 문자가 있을경우 true, 없을경우 false */ function checkHangul(checkWord) { reg = /[^ㄱ-ㅎ가-힣]/g; if(reg.test(checkWord)) return false; return true; } /** * checkAlphabet * 영문자 이외의 문자가 있는지 없는지를 체크한다. * @param String checkWord 체크할 문자열 * @return boolean 영문자 이외의 문자가 있을경우 true, 없을경우 false */ function checkAlphabet(checkWord) { reg = /[^a-zA-Z]/g; if(reg.test(checkWord)) return false; return true; } /** * checkNumeric * 숫자가 이외의 문자가 있는지 없는지를 체크한다. * @param String checkWord 체크할 문자열 * @return boolean 숫자이외의 문자가 있을경우 true, 없을경우 false */ function checkNumeric(checkWord) { reg = /[^0-9]/g; if(reg.test(checkWord)) return false; return true; } function checkAlphaNumeric(checkWord) { reg = /[^a-zA-Z0-9]/g; if(reg.test(checkWord)) return false; return true; } function checkLowAlphaNumeric(checkWord) { reg = /[^a-z0-9]/g; if(reg.test(checkWord)) return false; return true; } function checkStartLetter(checkWord) { reg = /[^a-zA-Z]/g; if(reg.test(checkWord.substring(0,1))) return false; return true; } function checkChineseLetter(checkWord) { reg = /^([a-z0-9ア-ーA-Za-z0-9가-힣ㄱ-ㅎ]*)$/i; if(reg.test(checkWord)) return false; return true; } function checkHankakuSchr(checkWord) { if(checkWord.search(/[\~,\`,\!,\@,\#,\$,\%,\^,\&,\*,\(,\),\_,\-,\+,\=,\|,\\,\<,\>,\,,\.,\/,\?,\;,\',\",\:]/g)>=0){ return false; } return true; } function checkSchr(checkWord) { if(checkWord.search(/[\~,\‘,\!,\@,\#,\$,\%,\^,\&,\*,\(,\),\_,\ー,\+,\=,\|,\¥,\<\>\、\。,\・,\?,\;,\’,\”,\:]/g)>=0){ return false; } return true; } function myLoginCheckFrom(){ if(document.myLOGIN.txtPortalID.value == ""){ alert('IDを入力して下さい。'); document.myLOGIN.txtPortalID.focus(); return false; }else if(document.myLOGIN.txtPortalPW.value == ""){ alert('パスワードを入力して下さい。'); document.myLOGIN.txtPortalPW.focus(); return false; }else{ return true; } }