// 3자리 컴마표시 function GetCommaValue(n) { var strNumber = String(n).split('.'); //문자열 상태일때 소수점 추출 n = parseFloat(strNumber); if (strNumber.length > 1) { return n.toLocaleString().slice(0, -3) + "." + strNumber[1]; } else { return n.toLocaleString().slice(0, -3); } }
사용법은
//입력시 컴마표시 이벤트 function SetInputComma() { $("#idArea").find("input").bind("blur", function () { if (this.getAttribute("input_type") != "text") { this.value = GetCommaValue(this.value); } } ); }
<div id="idArea"> <input type="text"> <br /> <input type="text"> <br /> <input type="text"> <br /> <input type="text"> <br /> <input type="text"> <br /> <input type="text"> <br /> </div>
'프로그래밍 > JavaScript' 카테고리의 다른 글
JavaScript 연산자 (0) | 2013.01.04 |
---|---|
JavaScript 오브젝트(Object) 설명 (0) | 2013.01.04 |
자바스크립트 날짜 계산 (4) | 2012.06.21 |
콤마 제거하기 (0) | 2012.05.15 |
자바스크립트 반올림, 올림, 버림 (2) | 2012.05.09 |
백스페이스 키를 막아보기 (0) | 2011.07.13 |
parseInt() 함수가 이상해~ (0) | 2011.07.12 |
[javascript] AJAX + JSON 의 eval() 함수 사용의 문제 (0) | 2011.01.19 |