본문 바로가기
개발/javascript

javascript input 숫자만 입력 받도록 제한

by 향유 2022. 5. 10.

 

input 에 onkeydown="return onlyNumber(event)" onkeyup="removeChar(event)" 추가 

 

/연락처 숫자 입력만 허용
function removeChar(event) {
    event = event || window.event;
    var keyID = (event.which) ? event.which : event.keyCode;
    if ( keyID == 8 || keyID == 46 || keyID == 37 || keyID == 39 || keyID == 9 )
    return;
    else
    event.target.value = event.target.value.replace(/[^0-9]/g, '');
}
function onlyNumber(event){
    event = event || window.event;
    var keyID = (event.which) ? event.which : event.keyCode;
    if ( (keyID >= 48 && keyID <= 57) || (keyID >= 96 && keyID <= 105) || keyID == 8 || keyID == 46 || keyID == 37 || keyID == 39 || keyID == 9 )
    return;
    else
    return false;
}

 

댓글