금액을 표시하거나 숫자를 볼때 콤마로 구분이 되어 있으면 보기 편합니다.
12635920
위의 숫자보단 아래의 숫자가 보기 편하죠
12,635,920
JSTL 에서는 다음과 같이 처리 합니다.
1 2 3 4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> <-- 맨위에 이부분을 선언해줘야 아래 fmt:formatNumber 이부분이 적용됩니다. --> <fmt:formatNumber value="${bookList.book_cnt}" pattern="#,###"/> |
기본적으로 이렇게 사용하시면 되지만 함수를 이용해서 처리해야 할 때도 있을껍니다.
그럴때는 정규식을 사용하여 아래와 같이 처리하셔도 됩니다.
1 2 3 | function numberWithCommas(x) { return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); } |
위의 정규식을 이용한 방식의 출처는 http://stackoverflow.com/questions/2901102/how-to-print-a-number-with-commas-as-thousands-separators-in-javascript 입니다.
html 비활성화 (disable/enable a form elemen) (0) | 2016.06.15 |
---|---|
jQuery 카테고리 선택에 따른 하위 카테고리 변경 (selecbox, 다중셀렉트) (2) | 2016.06.09 |
테이블 문자열 정렬 (0) | 2016.06.03 |
jquery date add day (스크립트 날짜 추가) (0) | 2016.05.12 |
jQuery 날짜 비교 (날짜비교) (0) | 2016.05.04 |
댓글 영역