반응형

정규식 2

숫자 3자리마다 콤마(,) 출력하기, 삭제하기 (feat.정규식)

데이터를 처리할 때 단순 텍스트를 화면에 보여줄때도 있지만 숫자(Number) 형태의 값을 처리할 때도 상당히 많습니다. 가장 대표적인게 금액인데 금액은 다른 숫자 데이터와 다르게 가독성을 위해서 숫자의 3자리 수 단위마다 콤마(,)를 추가해서 표현해 주곤 합니다. 콤마를 표현하기 위해서는 다양한 방법들이 있는데 여러 방법 중에서 코드도 간단하고 심플하면서 정규식이기 때문에 아래 방법을 사용하면 좋을 거 같아서 아래 방법을 추천합니다. 1. 콤마 변환 function CommaFormat(x) { return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); } // Number Type 전달 CommaFormat(12345) // '12,345' // Stri..

IT/JavsScript 2022.04.18

공백문자 쉽게 제거하기

특정 데이터를 받아서 그 값을 가공하거나 값을 출력할 때 가장 먼저 해야 하는 것은 무엇일까요? 정답은? (두구두구두구 : 자체 효과음.. 긴장감 전혀 없음 주의) 제목에도 있듯이 해당값에 포함된 공백을 제거해주는 일입니다. 우리가 전문통신이나 이미 노출된 값을 자신이 필요한 위치 값만 잘라서 재 가공하여 화면에 보여주려고 해도 값에 공백이 포함되어 있으면 우리가 전달받게 되는 값에는 우리가 원치 않았던 공백 값이 포함되기 때문에 자신이 원하는 정확한 값을 얻을 수 없습니다. 그래서 반드시 문자열을 자를 때는 공백문자를 제거해 줘야 합니다. 공백 문자를 제거하는 방법에는 2가지 방법이 존재합니다. 1.javaScript 정규식 javaScript는 replace를 이용하여 모든 공백을 제거해 줍니다. c..

IT/JavsScript 2021.03.10
반응형
//