-
자바스크립트 천단위 콤마 입력/제거javascript&html 2023. 10. 20. 20:42728x90반응형
1. 콤마 입력
str.replace(/\B(?<!\.\d*)(?=(\d{3})+(?!\d))/g, ",");
* 콤마 입력 시 숫자인 경우는 에러 발생하므로, 형변환 후 콤마입력해야함.
String(number). replace(/\B(?<!\.\d*)(?=(\d{3})+(?!\d))/g, ",");
2. 콤마제거
str.replace(/[^0-9.]/g, '');
var sample = "1234567"; var comma = sample.replace(/\B(?<!\.\d*)(?=(\d{3})+(?!\d))/g, ","); console.log(comma); //1,234,567 //숫자인 경우 형변환 필요 var sample2 = 1234567; var comma2 = String(sample2).replace(/\B(?<!\.\d*)(?=(\d{3})+(?!\d))/g, ","); //var comma2 = sample2.replace(/\B(?<!\.\d*)(?=(\d{3})+(?!\d))/g, ","); //에러발생 console.log(comma2); //1,234,567 //콤마제거 var removeComma = comma.replace(/[^0-9.]/g, ''); console.log(removeComma+); //1234567
728x90반응형'javascript&html' 카테고리의 다른 글
javascript 엑셀 정보 읽어오는 방법 (0) 2024.02.14 문자열 공백제거 (0) 2023.10.19 bootstrap datepicker (1) 2023.08.31 javascript 페이지 이동, 새로고침 (0) 2022.08.09 bootstrap tooltip (0) 2022.07.12