======== 숫자 여부 체크 ========

if(isNaN(result))
{
  alert("수량과 단가는 숫자만 적으실수 있습니다");   
}else{
  requestCost.value = result;
}

======== 숫자 3자리마다 컴마찍기 =========

function formatNumber(tx)
{
//화페3자리 콤마
   s = tx.value;
//   alert(s);
   s=s.replace(/\D/g,"");
   l=s.length-3;
   while(l > 0) {
     s=s.substr(0,l)+","+s.substr(l);
     l-=3;
   }
   tx.value = s;
}

==============  replace ================

음..자바스크립트에서 333,333,333 을 333333333으로 만드려고 asp처럼 단순히 replace 하면 333333,333 이런값을 반환한다.
따라서 정규 표현식 사용해야함...
var re = /,/g;
var txt = "333,333,333";
txt = txt.replace(re,"");
요렇게 한후 alert(txt) 찍어보면 333333333 나옴
*)
i(대/소문자를 구분하지 않음)
g(발생할 모든 패턴에 대한 전역 검색)
gi(전역 검색, 대/소문자를 구분하지 않음)

'IT > Language' 카테고리의 다른 글

[JAVA] Job Scheduling in Java  (0) 2008.09.21
[javascript] 테이블의 행추가 행삭제  (0) 2008.09.20
[java] 날짜 구하기  (0) 2008.09.20
[java] 파일과 디렉토리  (1) 2008.09.20
[java] 객체 풀의 동작 원리  (0) 2008.09.20

+ Recent posts