본문 바로가기

분류 전체보기758

자바스크립트 특수 문자 필터링 //특수문자 필터링 function specialObj(obj){ if((obj.keyCode > 32 && obj.keyCode 57 && obj.keyCode 90 && obj.keyCode 32 && obj.keyCode 57 && obj.keyCode 90 .. 2009. 10. 12.
자바 스크립트 trim() 함수 자바스크립트에는 trim() 함수가 없다 그래서... function trim(str){ //정규 표현식을 사용하여 화이트스페이스를 빈문자로 전환 str = str.replace(/^\s*/,'').replace(/\s*$/, ''); return str; //변환한 스트링을 리턴. } 이렇게 구현한다. 2009. 10. 12.
자바 스크립트 Byte 체크 자바 스크립트는 한글도 1글자로 인식한다 그래서 maxLength 로 글자수를 막아봤자 소용이 없다. 그럼 아래와 같이 하면 된다. if( calculateBytes(CONTENT_PUSH_STRING)> 34){ alert('34 bytes 이상의 Content Push String 은 등록 할 수 없습니다.'); return; }// 실제 체크 하는 로직 function calculateBytes( szValue) { var tcount = 0; var tmpStr = new String(szValue); var temp = tmpStr.length; var onechar; for ( k=0; k 4) { tcount += 2; } else { tcount += 1; } } return tcount; } 2009. 10. 12.
자바스크립트 날짜 계산(yyyy-MM-dd 형식들간의 계산) function dayCheck(){ f = document.form; v1=f.startDate.value.split("-"); v2=f.endDate.value.split("-"); //날짜 포맷은 yyyy-mm-dd 로 들어옴 a1=new Date(v1[0],v1[1],v1[2]).getTime(); a2=new Date(v2[0],v2[1],v2[2]).getTime(); b=(a2-a1)/(1000*60*60*24); if(b>31){ alert('31일 이전 데이터는 조회가 불가능 합니다.'); return; } } 2009. 10. 8.