본문 바로가기

콤마3

JavaScript - 1000자리(3자리) 마다 콤마 찍기 안녕하세요. 고코더 입니다. 자바스크립트에서 보통 금액을 나타낼 때 "000" 있을 때마다 쉼표를 찍어서 표현합니다. 이 방식을 정규식을 이용해 한번 표현해보도록 하겠습니다. ● 1. 함수를 만들어 사용하도록 코딩을 하였습니다. 특정 숫자가 들어오면 이를 정규식을 이용해 "0"이 세 개가 있을 때마다 쉼표를 찍어줍니다. function setCommas(number) { return number.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); } ● 1. 결과 화면처럼 큰 숫자가 들어와도 정확히 세 자리마다 콤마를 찍어주므로, 쉽게 금액을 표현할 수 있습니다. 2021. 11. 1.
ASP - 1000단위 자리마다 ,(콤마) 입력하는 함수 / FormatNumber() asp에서 숫자 천 단위마다. 구분 점을 찍어주는 함수 안녕하세요. 고코더 입니다. 숫자를 표현할때 가독성을 위해 0이 세개 즉 천의 자리마다 콤마를 찍습니다. 100000 이렇게 숫자를 보면 하나 둘 세야 하지만 100,000 콤마를 찍어주면 쉽게 가독성 있는 숫자 표현이 가능합니다. 이런 역할을 하는 함수를 알아봅니다. ● 1. FormatNumber의 사용법입니다. 옵션은 매우 많지만 사용하는 방법은 두 번째 방법입니다. FormatNumber("숫자", "소수점 자리", "0을 표시할지", "-를 표시할지", "천 단위 설정사용할지") FormatNumber("숫자", "소수점 자리") '// 사실상 이렇게만 사용하고 충분함 ● 2. 예제 소스입니다. 특이한점은 문자열도 인식이 가능합니다. 123.. 2020. 3. 30.
JavaScript - 3자리 마다 콤마 적용 쉬운방법 / toLocaleString 자바스크립트 3자리 콤마 안녕하세요. 고코더 입니다. 3자리마다 콤마는 많은 숫자를 한눈에 보기 쉽게 만들어주는 양식입니다. 그래서 실무 프론트엔드에서는 숫자는 기본적으로 콤마를 찍어 노출하는데요. 자바스크립트로 이 콤마를 작성하는 가장 쉬운 방법을 소개할려고 합니다. ● 1. 우선 정답은 해당 함수를 이용 합니다. 해당 함수가 아니면 문자열을 세어서 콤마를 찍어주는 함수를 사용할텐데요 이 한줄이면 해결 됩니다. 1toLocaleString() // 특정 언어에 맞는 형식으로 반환cs ● 2. 해당 함수로 간단하게 적용해보았습니다. 해당 함수를 숫자를 표현하니 자연스럽게 콤마가 붙습니다. 123456789 document.write(Number(3000).toLocaleString('en')); docu.. 2019. 10. 24.