php number format for javascript

PHP 함수로 존재하는 number_format 함수를 Javascript 함수로 구현 하였습니다. 사용방법은 php와 동일 합니다. /** * PHP 함수 number_format 같이 천자리마다 ,를 자동으로 찍어줌 * @param num number|string : 숫자 * @param decimals int default 0 : 보여질 소숫점 자리숫 * @param dec_point char default . : 소수점을 대체 표시할 문자 * @param thousands_sep char default , : 천자리 ,를 대체 표시할 문자 * @returns {string} */ function number_format(num, decimals, dec_point, thousands_sep) { num = parseFloat(num); if(isNaN(num)) return ‘0’; if(typeof(decimals) == ‘undefined’) decimals = 0; if(typeof(dec_point) == ‘undefined’) dec_point = ‘.’; if(typeof(thousands_sep) == ‘undefined’) thousands_sep = ‘,’; decimals = Math.pow(10, decimals); Continue reading php number format for javascript

javascript comma and uncomma 2

이전에 올린 스크립트를 수정해서 -기호를 포함하여 천단위마다 콤마를 찍거나 뺄수 있도록 변경하였다. 소스 //콤마찍기 function comma(str) { str = String(str); var minus = str.substring(0, 1); str = str.replace(/[^\d]+/g, ”); str = str.replace(/(\d)(?=(?:\d{3})+(?!\d))/g, ‘$1,’); if(minus == “-“) str = “-“+str; return str; } //콤마풀기 function uncomma(str) { str = String(str); var minus = str.substring(0, 1); str = str.replace(/[^\d]+/g, ”); if(minus == “-“) str = “-“+str; return str; }   jquery를 이용해서 아래와 같이 이용 할 수 있다. //jquery 라이브러리 필요 function inputNumberFormat(obj) { $(obj).keyup(function (event) { if(event.which != “9”) { obj.value = comma(uncomma(obj.value)); } }); }   Related posts: javascript comma Continue reading javascript comma and uncomma 2

javascript comma and uncomma

자바스크립트에서 숫자를 표기할때 3자리마다 콤마를 찍어줘야 할 때가 있다 자주 사용하는 기능인데 매번 만들기란 여간 귀찮은게 아니다. 콤마찍기 //콤마찍기 function comma(str) { str = String(str); return str.replace(/(\d)(?=(?:\d{3})+(?!\d))/g, ‘$1,’); } 콤마풀기 //콤마풀기 function uncomma(str) { str = String(str); return str.replace(/[^\d]+/g, ”); } 복사 붙여넣기로 사용하자! input box에서 사용자 입력시 바로 콤마를 찍어주기 위한 함수도 추가 한다. function inputNumberFormat(obj) { obj.value = comma(uncomma(obj.value)); } //<input type=”text” onkeyup=”inputNumberFormat(this)” />   Related posts: javascript comma and uncomma 2 이전에 올린 스크립트를 수정해서 -기호를 포함하여 천단위마다 콤마를 찍거나 뺄수… 한글로 표기한 숫자를 정수로 변환 하여 출력하는 Java소스코드 한글로 표기한 숫자를 정수로 변환하여 출력하는 자바 소스코드이다. Continue reading javascript comma and uncomma