내 인생 반평생을 윈도우와 살아왔다
작년 6월에 맥에 입문하고 맥만 쓰고 있지만.. 그래도 아직 내 자잘한 상식은 윈도우에 머물러있는 느낌이다
그리고 열심히 블로그를 마무리시키자!라는 마인드로 개발을 하던 도중
댓글 테스트를 하는데 댓글이 지워지지 않는 것이다..
왜지..? 하면서 급한 대로 syso로 로그를 찍어보니
이게 왠 걸 type=password에 걸어둔 인풋에서 한글이 들어오는 게 아닌가..
윈도우는 이런 일이 없다 하는데
구글에 찾아보니 종종 이런 일이 생기시는 분이 계신가 보다
대충 ime가 관리를 못하는 것같다
일단 봤으면 막는 게 인지상정
간단하게
!/^[a-zA-Z0-9]*$/.test(password)
이 구문을 이용해 주자
만약 내 password가 숫자, 영어 이외의 다른 문자가 들어간다면 true값을 반환한다
false값은! 를 빼주면 된다
혹은 replace로 냅다 없애버리시는 분들도 있는데 그러면 왜 입력안되냐면서 짜증나하실듯하니 ..
toast박스랑 섞어서 이용하면 좋을듯하다
'프로그래밍 > WEB+JS' 카테고리의 다른 글
Threejs fiber와 react를 시작해보자 (0) - 걸음마 (0) | 2023.05.14 |
---|---|
Vue - Reactive 그리고 Proxy객체 (0) | 2023.04.30 |
Bblog v2 - 리덕스를 공부해보자 - 1 (0) | 2023.01.13 |
[VUE 3] composition api에 vue i18n을 적용해보자 (0) | 2022.10.26 |
- 개인 서버를 정리해보자 feat. 리버스 프록시 (0) | 2022.06.05 |