본문 바로가기
Font-End

html 숫자 3자리씩 자르기, 단위 붙이기 (만, 억, 조)

by Junmannn 2022. 6. 14.
반응형

앞서 전화번호 입력시, 자동으로 하이픈 (-)을 넣어주는 기능을 만들어 두었었죠. 이번에는 돈에 대해서 문자열 파싱을 하는 기능을 공유할게요.

 

필요하실 때마다 가져다 쓰세요.

어려운 기능 전혀 없습니다. 그래도, 아직 html 을 변형하는 것이나, js 에 익숙하지 않아 설명이 필요하시거나 질문이 있으시면 언제든 댓글 주세요.

See the Pen Untitled by Junmannn (@Junmannn) on CodePen.

 

rails 를 예를 들어 다른 방법을 볼게요. 다른 문법에서도 방법은 동일합니다.

저는 숫자를 문자열로 형변환을 한 후, 3개씩 끊어 콤마(,) 를 추가해주는 방식을 했습니다

number = 123490481239
number.to_s.reverse.gsub(/(\d{3})(?=\d)/, '\\1,').reverse
# 문자열로 변환 후 3자리씩 , 를 넣어 대치

 

 

다른 화폐단위여도 또 금방 응용해서 변형해 보실 수 있겠죠?

반응형