[Javascript] input 박스(3자리 콤마)만 입력하기


[Javascript] input  박스(3자리 콤마)만 입력하기

input box 입력 시 text 입력을 방지하고 숫자만 입력 가능하며 3자리 콤마를 찍어주는 소스입니다. HTML에 Javascript(jQuery) 를 사용하였습니다. HTML <input type="text" numberOnly> Script //모든 콤마 제거 function removeCommas(x) { if(!x || x.length == 0) return ""; else return x.split(",").join(""); } jQuery $("input:text[numberOnly]").on("focus", function() { var x = $(this).val(); x = removeCommas(x); $(this).val(x); }).on("focusout", function() { var x = $(this).val(); if(x && x.length > 0) { if(!$.isNumeric(x)) { x = x.replace(/[^0-9]/g,""); }...


#HTML #input #Javascript #jQuery #세자리 #세자리콤마 #숫자 #인풋 #콤마

원문링크 : [Javascript] input 박스(3자리 콤마)만 입력하기