천단위마다 콤마 찍는 정규식 함수

jihye_son·2022년 5월 11일
0

Vue.js

목록 보기
6/24

인풋에 입력할때마다 변하게 하고싶으면
oninpt 함수를 써서

 <input
                  type="text"
                  oninput="this.value = this.value.replace(/^0+|\D+/g, '').replace(/(\d)(?=(?:\d{3})+(?!\d))/g, '$1,');"
                  style="border:0 solid black; width:100%"
                />

이렇게 하면 즉각적으로 변하고
함수를 쓰고 싶으면

  const n1 = e.toString().replace(/\B(?<!\.\d*)(?=(\d{3})+(?!\d))/g, ',');
      this.showsum = n1;

n1에 이렇게 해주면 된다.
여기서 e는 내가 콤마 넣고싶은 숫자 !

profile
뽀짝뽀짝 나는야 FE 개발자

0개의 댓글