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