비밀번호 유효성 검사에 사용되는
정규식입니다.
비밀번호 영문 숫자 조합 8자리 이상 (정규식)
let regPass = /^(?=.*[a-zA-Z])(?=.*[0-9]).{8,25}$/;
if (!regPass.test(password)) alert("영문, 숫자 조합으로 8-20자리 입력해주세요.")
영문 숫자 특수기호 조합 8자리 이상 (정규식)
let regPass = /^(?=.*[a-zA-Z])(?=.*[!@#$%^*+=-])(?=.*[0-9]).{8,25}$/;
if (!regPass.test(password)) alert("영문, 숫자, 특수기호 조합으로 8-20자리 이상 입력해주세요.")
영문, 숫자 포함 6자리 이상
let regPass1 = /^(?=.*[a-zA-Z])(?=.*[0-9]).{6,20}$/;
특수기호 포함
et regPass2 = /[\{\}\[\]\/?.,;:|\)*~`!^\-_+<>@\#$%&\\\=\(\'\"]/g;
반응형
'개발 > Javascript' 카테고리의 다른 글
[js] default parameter 디폴트 매개변수 (ft. es6) (0) | 2021.12.20 |
---|---|
[js] 배열인지 아닌지 확인하기 (ft. Array.isArray() ) (0) | 2021.12.07 |
[js] 룰렛 라이브러리 (ft. 돌림판, roulette) (0) | 2021.11.28 |
[js] 자바스크립트로 하이픈 제거하기 (ft. 생년월일, 전화번호) (0) | 2021.11.24 |
[js] 공튀기기 자바스크립트 구현 (ft. react) (0) | 2021.11.21 |
댓글