$("#numInput").on("keyup", function () { $("#numInput").val($("#numInput").val().replace(/[^0-9]/g, "")); }); 위에 소스는 키 입력 시 정규식으로 현재 입력된 값이 문자인지 숫자인지 체크해서 숫자이면 입력 허용, 문자이면 입력된 문자는 제거되도록 되있습니다. replace() 메서드는 어떤 패턴에 일치하는 일부 또는 모든 부분이 교체된 새로운 문자열을 반환합니다. 문자열이나 정규식(RegExp)이 될 수 있습니다. 3자리 마다 콤마 추가 $("#numInput").on("keyup", function () { // 이전 값에서 콤마 제거 var oldData = $("#numInput")).val().replace(/,..