본문 바로가기
개발/Javascript

[js] 비밀번호 영문 숫자 조합 8자리 이상, 영문 숫자 특수기호 조합 8자리 이상 체크 (ft. 정규식)

by 코딩하는 갓디노 2021. 11. 30.

비밀번호 영문 숫자 조합 8자리 이상, 영문 숫자 특수기호 조합 8자리 이상 체크

 

비밀번호 유효성 검사에 사용되는 
정규식입니다. 

 

비밀번호 영문 숫자 조합 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;
반응형

댓글