2.isNumber(st) 에서 삭제된 모든 연결을 필터링하는 것입니다. 숫자(음수 및 소수 포함)의 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다. function isNumber(st) { var Letters = "1234567890-."; var i var c if(st.charAt( 0 )==' .') false 반환 if(st.charAt( 0 )=='-'&&st.charAt( 1 )=='.') false 반환 charAt( st.length - 1 ) == '-' ) return false for( i = 0; i < st.length; i ) { c = st.charAt ( i ); if (Letters.indexOf( c ) < 0) return false } return }
3. createCookie(name,value,days) 함수: 이름, 값, 유효기간(일)이 포함된 쿠키를 생성합니다. 동시에 수정이 가능합니다. function createCookie(name,value,days){ varexpires = ""; if (days) { var date = new Date() date.setTime(date. getTime() (일*24*60*60*1000)); expires="date.toGMTString(); } document.cookie = name "="값 만료 "; path="/"; };
4. readCookie(name) 함수: 이름을 기준으로 쿠키의 값을 읽어옵니다. 없으면 null을 반환합니다. function readCookie(name){ var nameEQ = name "=" var ca = document.cookie.split(';') for(var i=0;i < ca.length;i ) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return }; request(st) 기능: 브라우저 주소 표시줄에서 특정 매개변수의 값을 가져옵니다(완벽한 솔루션은 아닙니다. 예를 들어 공백이 있으면 가져오지만 중국어를 지원합니다) function request(st) { var ustr=document.location.search; var intPos = ustr.indexOf("?") var strRight = ustr.substr(intPos 1); >var arrTmp = strRight.split( "&"); for(var i = 0; i < arrTmp.length; i ) { var arrTemp = arrTmp[i].split(" ="); if (arrTemp[0].toUpperCase() == st.toUpperCase()) return arrTemp[1]; } return ""; }
7. (obj) 함수: obj 표시 function showObject(obj) { obj.style.display = "block" }
trim(str) 함수: str 양쪽 공백 제거
function Trim(str) { return str.replace(/^s*|s*$/g,""); >}
9. function bj_date(d1,d2) 함수: d1,d2 날짜의 크기 비교 function bj_date(d1,d2) { /* author:wxg 함수: 날짜 비교 크기 매개변수: d1 d2 문자 연-월-일 유형, 예: 2005-01-22 반환 값: 0/1/2 숫자 유형 d1>d2는 0을 반환합니다. d1=d2는 1을 반환합니다. d1*/ if(d1==""&&d2==""){ 3을 반환 } if(d1==""||d2==""){ 4를 반환 } d1=d1.split("-") d2=d2.split("-" ) var a = new Date(Number(d1[0]),Number(d1[1]),Number(d1[2])) var b=new Date(Number(d2[0]) ,Number(d2[1]),Number(d2[2])) a = a.valueOf() b=b.valueOf() if(a-b>0) return 0 if(a-b==0) return 1 if(a-b<0) return 2 }
10. 형식 숫자를 통화 형식으로 변환 function setCurrency(s){ if(/[^0-9.-]/.test(s)) return "invalid value"; s=s.replace( /^(d*)$/,"$1."); s=(s "00").replace(/(d*.dd)d* /,"$1"); s= s.replace(".",",") var re=/(d)(d{3},)/ while(re .test(s)) s=s .replace(re,"$1,$2") s=s.replace(/,(dd)$/,".$1") return s.replace(/^./,"0 .") }