- 정보공유
[기타] [javascript] 입력필드(사용자가 키보드를 처서 입력하는)의 입력값이 숫자만 들어가도록 할 때
/**************************************************************************************** * 사용예 : <input type="text" name="text" oninput="numOnly(this);" maxLength="10"> ****************************************************************************************/
function numOnly(el) { el.value = el.value.replace(/[^0-9]/g, ''); // maxlength 값 읽어서 적용 var maxLength = el.maxLength; if (maxLength > 0 && el.value.length > maxLength) { el.value = el.value.substring(0, maxLength); } }