// 숫자형 타입에 콤마 추가하기
function NumberCommaFormat(str){
if (str == 0)
return 0;
var reg = /(^[+-]?\d+)(\d{3})/;
var n = (str + '');
n.replace(",","");
while (reg.test(n))
n = n.replace(reg, '$1' + ',' + '$2');
return n;
};
// 문자열 타입에 콤마 추가
function StringCommaFormat(str) {
var num = parseInt(str.replace(",",""));
if (isNaN(num))
return "0";
return NumberCommaFormat(num);
};
사용법
<input class='essWhite' type='text' id='txt_detailCost' onkeyup="this.value=StringCommaFormat(this.value);" />
'프로그래밍 > JavaScript' 카테고리의 다른 글
[JS] 그리드 멀티 셀렉트 처리 (0) | 2012.02.24 |
---|---|
[JQuery] jqGrid속성 정리 (0) | 2012.02.24 |
[JS] 숫자 천단위마다 쉼표(콤마 ,) 제거 (0) | 2012.02.24 |
[JS] Multi 서비스 호출하기 (0) | 2012.02.24 |