input 입력 상자 문자 인증 코드 처리

프로젝트 개발 에서 핸드폰 인증 코드 를 얻 는 기능 을 실현 하고 문자 인증 코드 의 특징 은 1. 6 비트 2. 배열 만 할 수 있다.
  • 첫 번 째 방법 은 정규 + maxlength 의 방식 으로 실현 할 수 있다
  • .
     
    

    참고 문장https://blog.csdn.net/w6990548/article/details/79388905
  • 두 번 째 방법, type = "number" + 길이 제약 : input 의 type 이 number 일 때 maxlength , 이때 우 리 는 oninput="if(value.length>6) value=value.slice(0,6)"
  • 을 사용한다.
      clearError('code')"
                  oninput="if(value.length>6) value=value.slice(0,6)" />
    

    이때 또 하나의 문제 가 있 습 니 다. type = number 일 때 e –... 모두 입력 할 수 있 습 니 다.다음 코드 를 더 해서 이 문 제 를 해결 할 수 있다.
    onkeyup="value=value.replace(/[^\d]/g,'')" 
    

    좋은 웹페이지 즐겨찾기