lang/js

javascript Function 모음

C/H 2006. 10. 10. 06:47

Text

jsChangeComma( str ) //' > ` 로 대치
jsStrCheck(checkStr, checkOK) //들어가서는 안되는 데이타(checkOK)가 checkStr에 포함되어있는지 체크
jsMoveFocus( varTextObj, varLength, varFocusToObj ) //TextBox에서 조건이 만족하면 특정객체로 포커스를 이동
jsCheckNull( toCheck ) //toCheck의 값이 Null값인지를 체크
jsDeleteComma( varNumber ) //컴마를 삭제하고 리턴
jsDeleteChar( varText, varDelete ) //문자열에서 해당 character를 지우고 리턴


CheckBox
  

jsCheckBoxSelectedCnt( FormObj, checkBoxName ) //FormObj에서 checkBox 가 몇개 선택되었는지  리턴한다.
jsToggle(FormObj, elemNm, checkYn) //특정 폼안의 체크박스오브젝트를 전체선택하거나 전체반전시킴

SelectBox
   

jsCheckSelectBox ( sb ) //SelectBox에서 선택된 값의 value를 리턴
jsCheckSelectBoxNm ( sb ) //SelectBox에서 선택된 값의 Text를 리턴
cmInitSelectBox( varObjFullNm, varDeleteCnt )  //해당 SelectBox를 초기화 시킨다. varDeleteCnt가 1이면 첫번째값을 지우지 않는다.
cmMakeSelectBox( varObjFullNm, varText, varValue ) //해당 selectBox에 하나의 값을 추가시킴
날짜 

jsCheckYYYY(toCheck) //년도를 체크
jsCheckYYYYMM(toCheck) //년월을 체크
jsCheckMM(toCheck) //월을 체크
jsCheckDD(yyyy,mm,toCheck) //일을 체크
jsCheckDate( dateVal ) //날짜를 체크 
jsAddYear( startDt, plusYear ) //날짜에 년수를 더함
jsAddMonths( startDt, plusMonth ) //날짜에 월수를 더함
jsGetBetweenDay( startDt, endDt ) //날짜와 날짜사이의 일수를 리턴
jsCheckTime( toCheck ) //시간포맷인지를 체크
jsMakeYyyyMm( varTextObj ) //해당 텍스트박스 객체필드에 YYYY/MM형식으로 [/]를 찍어서 채워준다. 
jsMakeYyyyMmString( varText ) //넘어온 값에 날짜형식으로 [/]를 찍어서 리턴.
jsMakeDate( varTextObj ) //넘어온 Object의 값을 날짜형식으로 채워줌
jsMakeDateString( varText )//넘어온 값을 날짜형식으로 리턴
toTimeString( varDateObj ) //DateObj를 넘겨주면 년월일을 리턴  20030201
jsAfterThisDate( varStdDate , varYYYY , varMM , varDD )  //날짜형식의 문자열에 특정 년, 월, 일을 더한값을 리턴


날짜 체크 사용 예 호출하는 페이지에 다음 부분을 추가

function compareDate(){
 if( jsCheckNull(document.forms[0].txtSdate.value) ||
     jsCheckNull(document.forms[0].txtEdate.value) )
     return;
  var from = document.forms[0].txtSdate.value.replace(/(\,|\.|\-|\/|\:)/g,'');
  var to   = document.forms[0].txtEdate.value.replace(/(\,|\.|\-|\/|\:)/g,'');
  if( jsGetBetweenDay(from,to) < 0 ){
   alert("기간이 잘못 입력되었습니다. 다시입력하세요");
   document.forms[0].txtSdate.value = "";
   document.forms[0].txtEdate.value = "";
   document.forms[0].txtSdate.focus();
   return ;
  }
}

function jsChkDate( valObj, nextPos ){
 if( valObj.value.length == 8 ) {
  if( !jsCheckDate( valObj.value ) ) {
   alert("일자 입력오류입니다. 다시 입력해 주십시요.");
   valObj.value = '';
   valObj.focus();
   return;
  }
  jsMakeDate( valObj );
  nextPos.focus();
 }
}

주민등록번호

jsCheckJumin(toCheck) //주민등록번호 체크

사업자등록번호

jsCheckSaupJa(toCheck) 사업자등록번호 체크

문자열길이 체크

getByteLength(s) //한글2바이트, 영문 1바이트로 바이트수를 리턴

쿠키

setCookie( name, value, expireFlag ) //Set Cookie 
getCookie( name ) //get Cookie

숫자

jsParseInt( varStr ) //문자를 숫자로 변환 null일때 
jsConvertNumberToHangul( varNum ) //숫자를 한글로 변환
jsMakeCurrency( varTextObj ) //넘어온 숫자에 컴마를 찍어서 리턴 소숫점 허용안함
jsMakeForeignCurrency( varTextObj ) //넘어온 숫자에 컴마를 찍어서 리턴 소숫점 허용함
jsOnlyNumber( varTextObj ) //해당 텍스트박스 객체에 숫자만 입력받을수 있도록
jsOnlyFloat( varTextObj ) //해당 텍스트박스 객체에 숫자와 1개의 point만을 입력받게 해준다.
jsAddComma( varNumber ) //숫자를 받아서 comma를 찍어서 리턴한다 소수점 인식 숫자가 아닌값 -1을 리턴 음수표현가능
jsAddCommaAndZero( varNumber ) //숫자를 받아서 comma를 찍어서 리턴한다 소수점 인식 숫자가 아닌값 -1을 리턴 음수표현 불가능
jsCheckFloat(toCheck) //Folat형인지를 체크 정수도 Float으로 인식
jsCheckPoint( toCheck , Positive , Negative ) //자리수 체크 정수 몇자리 소수 몇자리
jsCheckNumber(toCheck)//Number타입인지 체크, 소수점은 Number타입으로 인식하지 않음
getCutNumber(num, place) //소수점 아래 몇자리 이하 절삭
jsOnlyNumberKey() //text 입력시 숫자이외의 키를 눌렀을때 무효화시킨다.
jsCheckFloatType( varNum, varLeft, varRight ) //정수부분자리수 소수부분자리수 체크

기타

jsSplitCode(varString, varSplitChar, varIndex) //구분자로 구분해서 index의 문자를 리턴
jsCheckIp(toCheck) //toCheck값이 정확한 IP Address인지 체크
jsCheckEmail( emailVal ) //이메일을 체크 - 보완요망
jsShowHelp( helpfile ) //helpfile를 팝업으로 오픈
jsGetObjCnt( FormObj, varObjName ) //특정폼에서 해당오브젝트가 몇개인지를 리턴
jsClearFrame( fr ) //특정프레임에 공백 jsp를 띄워줌
jsDeleteCharAll( FormObj ) //해당 폼에 해당하는 모든 오브젝트의 값들에서 ',' and '/'문자를 지워준다. 
isAlphaNum(input) //영문과 숫자로만 이루어졌는지를 체크
IsHangul(field) //입력값에 한글이 있는지 체크
containsCharsOnly(input,chars) //입력값이 특정 문자(chars)만으로 되어있는지 체크
popup1( varAction, varWinName, varWidth, varHeight ) //팝업을 호출
jsBack() //이전 페이지로 이동
jsVisible( str ) //특정조건에 해당하면 모래시계를 보여줌
jsRunAfterTime() //설정한 시간뒤에 특정 function을 호출
trim(text) ltrim(text) rtrim(text) //text의 좌우측, 좌측, 우측의 공백을 제거해서 리턴


출처 : http://blog.naver.com/sleeplessi?Redirect=Log&logNo=30007847624
반응형

'lang > js' 카테고리의 다른 글

자바스크립트 구문 오류 메세지  (0) 2006.10.15
javascript 디버거  (0) 2006.10.10
javascript 정규식 표현정리 2  (0) 2006.10.10
javascript 정규식 표현정리  (0) 2006.10.10
javascript 정규식 모음  (0) 2006.10.10