javascript / 천단위 구분기호 / , / 1,000 / 콤마
2016. 1. 5. 11:58ㆍlanguage/javascript
javascript / 천단위 구분기호 / , / 1,000 / 콤마
javascript 에서 천단위 구분기호(콤마)를 입력하는 함수이다.
여러가지 방법이 있을 수 있는데
구현하기 나름이다.
귀찮은 사람은 아래 내용을 참고하길 바란다 ㅎㅎ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 |
function setComma ( value )
{
if (value == null || value == ""){
return value;
}
// 소수점 분리
var valueArr = value.toString().split(".");
var str = valueArr[0].toString();
str = str.replace ( /,/g ,'' );
var retValue = "";
for( var i = 1; i <= str.length; i++ ) {
if ( i > 1 && ( i % 3 ) == 1 )
retValue = str.charAt ( str.length - i ) + "," + retValue;
else
retValue = str.charAt ( str.length - i ) + retValue;
}
return retValue + (valueArr.length > 1 ? "." + valueArr[1] : "");
} |
cs |
setComma('10000000'); 을 호출하면 10,000,000 를 return 받을 수 있다.
소수점을 분리하는 로직도 추가되어 있다.
'language > javascript' 카테고리의 다른 글
[필독][기초] / function / 함수에 관한 내용 / 기초 중의 기초 (0) | 2016.01.05 |
---|---|
javascript / 숫자인지 체크하기 (0) | 2016.01.05 |
javascript / 특정 글자수가 넘어가면 넘어가는 글자는 자르고 마지막에 대체문자 처리 (0) | 2016.01.05 |
javascript / replaceAll / 리플레이스 / 치환 / 문자열 치환 (0) | 2016.01.05 |
javascript / 화면 엑셀 다운로드 / table / 테이블 다운로드 / excel / iframe 다운로드 (0) | 2016.01.05 |
javascript / popup / 팝업 / 중복으로 열릴때 / 팝업 포커스 / 팝업 체크 / window.open (0) | 2016.01.05 |
javascript / file size check / 파일 사이즈 / 파일 크기 / 검사 / 체크 (2) | 2016.01.05 |
javascript / trim 구현 (0) | 2016.01.05 |
javascript / 검색 또는 로그인 할 때 엔터키 enter 누르면 실행되게 하기 (3) | 2016.01.05 |
javascript / xml parsing / 파싱 / 예제 (2) | 2016.01.05 |