숫자 천단위마다 콤마찍기

Yuni·2024년 8월 8일
0

Java

목록 보기
15/15

천단위 마다 숫자를 찍는 법을 해볼거다.

1. jstl

controller에서 model로 받아온 값을 천단위로 찍고 싶을때 fmt를써주면 되는데 우선 맨위에 코드를 추가해주고 fmt:formatNumber을 이용해준다.

model.addAttribute("count", count );
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<fmt:formatNumber value="${count}" pattern="#,###" />

2. javascript

(1) toLocaleString()

data가 숫자데이터 일때 사용할수 있다

data.toLocaleString('ko-KR', { maximumFractionDigits: 4 }

(2) 정규식 표현

data.toString()
  .replace(/\B(?<!\.\d*)(?=(\d{3})+(?!\d))/g, ",");

(3) postgresql

SELECT to_char(data, 'FM999,999,999,999,999');
profile
backend developers

0개의 댓글