장바구니에 상품이 없습니다.
home2 › 게시판 › Vue 게시판 › watcher숙제 질문입니다!!
안녕하세요! input태그에 숫자만 입력되게 하는숙제를 저는 정규표현식으로 써봤는데요, 영어나 공백같은건 alert창이 1번 뜨는데, 한글입력시에는 두번째글자부터 alert창이 2번 뜨네요 ㅠㅠㅠ 구글링해서 e.isComposing이 true일때 값을 반환하도록 해봤는데 이것도 안되서요..ㅠㅠ 이부분 어떻게 해결해야 할까요?
this.month = 1 을 윗줄로 옮겨봅시다
this.month = 1을 alert위나 e.isComposing if문 위로 옮겨봐도 여전히 2번 뜹니다 ㅠㅠ
한글이 바이트수가 더 많아서 그럴까요??
한글은 자음모음자음 3번 입력해야 input에 들어가기 때문에 각ㄱ 이렇게 입력하면 input에 2번이나 들어가서 어쩔 수 없습니다 엄격하게 하고 싶으면 유저가 지금 무슨 키를 눌렀는지 검사하거나 하면 됩니다
아아 그렇군요!! 감사합니다!! 알려주신 부분대로 한번 수정해보겠습니다!