[JavaScript][정규식] 숫자에 1000단위로 콤마(쉼표 ,) 구분자 넣기
목표 정규식에 대한 이해, 간단 학습 일반 숫자 콤마(,) 구분자 넣기 구현 코드 정답부터 알려주자면 다음과 같다. // x는 숫자 function numberWithCommas(x) { return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ','); } 1. 문자 변환 우선, 정규식을 사용하기 위하여 그리고 구분자가 포함된 새로운 문자열을 얻기 위하여 toString함수를 사용해 문자열로 변환해준다. 2. 조건에 맞는 문자를 찾아 대체 우리는 1000단위로 끊어, 콤마(,)를 삽입해야 한다. 즉, 특정 패턴을 찾아 새로운 문자열로 대체해야 한다. JS에선 이러한 기능을 제공하는 replace 메소드가 있다. String.prototype.replace() : r..
2019.10.13