본문 바로가기

금액을 한글 단위로 읽기 (12만 5,000원)

125000 을 “12만 5,000원”, 150000000 을 “1억 5,000만원” 처럼 만·억·조 단위로 바꿔요.

무엇이 어려운가요

1,500,000,000 같은 숫자는 자릿수를 세어야 읽혀요. 결제·송금 화면에서는 “15억원” 처럼 한글 단위를 함께 보여 줘야 금액을 잘못 넣는 실수를 막을 수 있어요.

직접 입력해 보세요

formatKoreanAmount(입력)
'12억 3,456만 7,890원'

코드

npm install @bestow-ui/korean-utils
import { formatKoreanAmount } from '@bestow-ui/korean-utils';

formatKoreanAmount(125000);     // '12만 5,000원'
formatKoreanAmount(150000000);  // '1억 5,000만원'
formatKoreanAmount(1234567890); // '12억 3,456만 7,890원'
formatKoreanAmount(20000, '포인트'); // '2만포인트'

알아 둘 점

  • 0 은 “0원”, 음수는 앞에 - 를 붙여요. 소수점 아래는 버려요.

  • 단위 글자는 두 번째 인자로 바꿔요(포인트·P·달러 등).

React 입력 컴포넌트

AmountInput( @bestow-ui/react)는 이 함수를 쓰는 입력 칸이에요. 입력하는 동안 쉼표를 넣고, showKoreanAmount 를 켜면 칸 아래에 한글 금액을 보여 줘요.

AmountInput 문서 보기