======== 숫자 여부 체크 ========
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 |