input Text 숫자만 받으면서 콤마 찍기 Number with Commas in input[type=text]
프로그램 자료/Java Script 2013. 11. 21. 19:00// 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("."));
});