[ Javascript ] 비밀번호 길이 제한, 특정 문자 1개 이상 필수 조건 정규식

2023. 1. 13. 18:08언어/JS

728x90
반응형

회원가입 화면에서 비밀번호 입력 조건을 제어할 때 정규식을 사용할 수 있습니다.

 

하단의 정규식은 길이 10자 이상, 20자 이하여야 하고

숫자, 영어, 특수문자를 각각 1개 이상 포함해야 하도록 했습니다.

 

const regex = /^(?=.*[`~!@#\$%\^&\*\(\)\{\}\[\]\-_=\+\\|;:'"<>,\./\?])(?=.*[a-zA-Z])(?=.*[0-9]).{10,20}$/g;

if(!regex.test("패스워드") {
	// 정규식 조건에 만족하지 못할 경우 처리
    	// ex) alert("비밀번호는 10자 이상, 20자 이하여야 합니다."); return false;
}

 

728x90
반응형