[ Javascript ] 비밀번호 유효성 검사 정규식
비밀번호가 유효하게 작성되었는지 확인하는 방법입니다. 아래 함수는 비밀번호가 8~20자 사이에 길이를 갖고 있고 영문 대소문자, 숫자, 정규식에 나열되어 있는 특수문자에 포함될 경우 true를 리턴하는 함수입니다. 글자 길이가 8자 미만, 20자 초과 이거나 공백, 정규식에 없는 특수문자가 입력되었을 경우 false가 리턴됩니다. 정규식에 쓰이는 특수문자들은 그냥 쓰면 안 되므로 앞에 \를 붙여줘야 합니다. function checkPassword(pw) { var regexPw = /^[A-Za-z0-9`~!@#\$%\^&\*\(\)\{\}\[\]\-_=\+\\|;:'",\./\?]{8,20}$/; if(!regexPw.test(pw)) { alert("8~20자 영문 대소문자, 숫자, 특수문자를 사용..
2021. 12. 28. 18:03