[JS/JQUERY] 자바스크립트 제이쿼리로 3자리마다 콤마, 숫자 통화 변경
전에도 한번 쓴거 같긴한데;;;
정규 표현식을 이용한 자바스크립트로 3자리마다 콤마넣기의 한 예
toLocaleString를 이용한 제이쿼리로 3자리마다 콤마 넣기
고리짝 코드입니다.
전 요즘에 싸이코 기질이 발동해서 이렇겐 안씁니다만, 코드가 알아보기 쉽고 좆네욤;;;
//콤마찍기 function numberFormat(num) { var pattern = /(-?[0-9]+)([0-9]{3})/; while(pattern.test(num)) { num = num.replace(pattern,"$1,$2"); } return num; } //콤마제거 function unNumberFormat(num) { return (num.replace(/\,/g,"")); }
toLocaleString를 이용한 제이쿼리로 3자리마다 콤마 넣기
var funcSetCurrency=function($){ $('#tableData td').each(function(){ if(!isNaN(Number($(this).text())) && $(this).text()) $(this).text(Number($(this).text()).toLocaleString().split('.')[0]); }); }; $(document).ready(function(){ funcSetCurrency($); });