[JavaScript] 가격 표시하기(천 단위 콤마 포맷)
JavaScript로 RegExq를 사용해 1,110,000과 같은 천 단위마다 콤마(,) 표시를 해주는 문자열을 만들어본다. 1. 소수점 없는 정수에 천 단위 콤마 표시 // 1,234,567,890 var original = "1234567890"; var fomatting = original.replace(/\B(?=(\d{3})+(?!\d))/g, ","); 정규식 패턴은 / / 안에 작성한다. \B(?=(\d{3})+(?!\d)) 가 정규식 구문이며, 아래와 같은 조건을 가진다. 1. \B(): 뒷 부분이 괄호 안의 조건을 만족하는 문자열 단어 경계 불일치, \b(단어 경계 일치)의 반대개념 \B가 앞에 붙는 경우 (ex. \Bpo , [=po\b]) pop kpo po \B가 뒤에 붙는 경우 ..
2021. 7. 13.