• 회원가입
  • 로그인

[js] JS - 최대 입력 가능한 (문자열/숫자) 길이/개수 설정 ※ 음수 부호는 카운트에서 제외

최대 입력 가능한 (문자열/숫자) 길이 설정

 

<input id="hz">


<script>

total = 5;

hz.onpaste = () => {

    alert("붙여넣기 금지");

    return false;

}

hz.onkeyup = () => {

    if (hz.value.replaceAll("-", "").length > total) hz.value = hz.value.slice(0, hz.value.length - 1);

}

</script>

 

결과보기

비타주리 님 (221223) https://sir.kr/qa/484105

PS1. (영문/숫자) 경우엔 잘 작동하나, 한글 경우엔 제대로 작동 X

PS2. jQuery 경우, https://homzzang.com/b/jquery-135

방문 감사합니다. (즐겨찾기 등록: Ctrl + D)

이름
비밀번호
자동등록방지
찾아주셔서 감사합니다. Since 2012