오늘 개발하다가 input에서 숫자만 입력받는 부분에서 한참 삽질했다.평소엔 별거 아닌 것 같은데 보통 이런 게 더 귀찮... 😩다음에 또 삽질하기 싫어서 정리해둠! 1. 기본: 숫자만 입력처음에는 단순하게 했다:function onlyNumber(input) { input.value = input.value.replace(/[^0-9]/g, '');} 근데 이러면 안 되는 것들:소수점(.) 입력 불가능음수(-) 입력 불가능콤마(,) 입력 불가능maxlength 걸어도 복붙하면 통과됨 😱 2. 실전에서 쓸만한 버전 function controlNumber(input, options = {}) { let value = input.value; // 1. 옵션 설정 cons..