/* input */
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, '');
}
function inputNumberFormat(obj) {
obj.value = comma(uncomma(obj.value));
}
function inputOnlyNumberFormat(obj) {
obj.value = onlynumber(uncomma(obj.value));
}
function onlynumber(str) {
str = String(str);
return str.replace(/(\d)(?=(?:\d{3})+(?!\d))/g,'$1');
}
/* 영역 안 가격 */
var money = $('#money').text();
var money2 = money.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
$('#money').text(money2);
<h1> * input </h1>
<input type="text" maxlength="10" onkeyup="inputNumberFormat(this);" placeholder="input 숫자만" />
<!-- https://chobopark.tistory.com/175 -->
<h1> * div </h1>
<span id="money">60000</span><span>원</span>
External resources loaded into this fiddle: