숫자에 콤마 붙이기
//============================================================
// 돈 숫자에 ',' 붙이기
//============================================================
function money_point(str){ //함수형
str = parseInt(str,10);
str = str.toString().replace(/[^-0-9]/g,'');
while(str.match(/^(-?\d+)(\d{3})/)) {
str = str.replace(/^(-?\d+)(\d{3})/, '$1,$2');
}
return str;
}
String.prototype.money_point = function(){ //프로토타입형
str=this;
str = parseInt(str,10);
str = str.toString().replace(/[^-0-9]/g,'');
while(str.match(/^(-?\d+)(\d{3})/)) {
str = str.replace(/^(-?\d+)(\d{3})/, '$1,$2');
}
return str;
}
--------------------------------------------------------------------------------
<INPUT style="TEXT-ALIGN: right" onchange="this.value = money_point(this.value);" size=60>
<INPUT style="TEXT-ALIGN: right" onchange="this.value = this.value.toString().money_point();" size=60>
'인터넷정보' 카테고리의 다른 글
인터넷익스플로러7 자동다운로드 막는 프로그램.. (0) | 2007.10.11 |
---|---|
익스6, 7 경고없이 윈도우 조용히 창닫기. (0) | 2007.10.11 |
흑백사진속에 특정 부분 칼라 만들기(Desaturate) (0) | 2007.10.11 |
이미지 없이 라운딩 박스 표현하기 2 (0) | 2007.10.11 |
이미지 없이 라운딩 박스 표현하기 3 (0) | 2007.10.11 |
라디오 선택된 값 가져오기 (0) | 2007.10.11 |
input text용 updown 버튼 (0) | 2007.10.11 |
입력 글자바이트 제한 textarea,textbox용 (0) | 2007.10.11 |
mysql 기본명령어 (0) | 2007.10.11 |
윈도우용 주요 프로세스 목록이 있는 사이트 (0) | 2007.10.11 |