개발/Javascript
[js] 비밀번호 영문 숫자 조합 8자리 이상, 영문 숫자 특수기호 조합 8자리 이상 체크 (ft. 정규식)
코딩하는 갓디노
2021. 11. 30. 15:01
비밀번호 유효성 검사에 사용되는
정규식입니다.
비밀번호 영문 숫자 조합 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;
반응형