// input 텍스트에 숫자만 콤마 찍어가면서 받기

$(document).on("keypress", "input[type=text].number", function () {

    if  ((event.keyCode < 48 || event.keyCode > 57) && (event.keyCode < 96 || event.keyCode > 105) && (event.keyCode != 8) && (event.keyCode != 46))

        event.returnValue = false;

});

 

$(document).on("keyup", "input[type=text].number", function () {

    var $this = $(this);

    var num = $this.val().replace(/[,]/g, "");

 

    var parts = num.toString().split(".");

    parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",");

    $this.val(parts.join("."));

});

 

Posted by motolies
,