<html>
<head>
<title>컴마찍기</title>
<script Language='Javascript'>
<!--
function comma(comma_rstr) {
var nocomma = comma_rstr.value.replace(/,/gi,''); // 불러온 값중에서 컴마를 제거
var b = ''; // 값을 넣기위해서 미리 선언
var i = 0; // 뒤에서 부터 몇번째인지를 체크하기 위한 변수 선언
for (var k=(nocomma.length-1); k>=0; k--) { // 숫자를 뒤에서 부터 루프를 이용하여 불러오기
var a = nocomma.charAt(k);
if (k == 0 && a == 0) { // 첫자리의 숫자가 0인경우 입력값을 취소 시킴
comma_rstr.value = '';
return;
}
else {
if (i != 0 && i % 3 == 0) { // 뒤에서 3으로 나누었을때 나머지가 0인경우에 컴마 찍기 i가 0인 경우는 제일 뒤에 있다는 것이므로 컴마를 찍으면 안됨
b = a + "," + b ;
}
else { // 나머지가 0인 아닌경우 컴마없이 숫자 붙이기
b = a + b;
}
i++;
}
}
comma_rstr.value = b; // 최종값을 input값에 입력하기
return;
}
//-->
</script>
</head>
<body>
<form name=commatest>
<input type=text name=commatestinput onKeyup=comma(document.commatest.commatestinput)>
</form>
</body>
</html>
'웹프로그램' 카테고리의 다른 글
CSS style 테두리 부분 적으로 라인 표시 하기 (0) | 2009.06.12 |
---|---|
JDK 5.0, JDK Doc, Tomcat 5.5.9 다운로드 (0) | 2009.06.10 |
정규식 (Regular Expression) 특수문자 처리 (0) | 2009.06.09 |
[자바스크립트] 강력한 소스 보호 (0) | 2009.06.09 |
초간단 AJAX 샘플 (0) | 2009.06.09 |
IIS에서 JSP or Java Servlet 돌리는 방법 (0) | 2009.06.09 |
JDK 다운로드 및 설치 방법 (0) | 2009.06.09 |
친절한 톰캣(Tomcat)의 기능 개요 및 설치 방법 (0) | 2009.06.09 |