JAVASCRIPT - 비밀번호 유효성 검사 ( 비밀번호 정규식)

JAVASCRIPT - 비밀번호 유효성 검사 ( 비밀번호 정규식)

한 문자열에 알파벳과 숫자가 각각 최소한 1개 이상 들어있어야 일치되는 정규식 (빈칸 불허)

// 비밀번호 유효성 검사



  1. function CheckPassword(uid, upw){
  2. if(!/^[a-zA-Z0-9]{8,20}$/.test(upw)){
  3. alert("비밀번호는 숫자와 영문자 조합으로 8~20자리를 사용해야 합니다.");
  4. return false;
  5. }
  6. var chk_num = upw.search(/[0-9]/g);
  7. var chk_eng = upw.search(/[a-z]/ig);
  8. if(chk_num<0 || chk_eng<0){
  9. alert("비밀번호는 숫자와 영무자를 혼용하여야 합니다.");
  10. return false;
  11. }
  12. if(/(\w)\1\1\1/.test(upw)){
  13. alert("비밀번호에 같은 문자를 4번 이상 사용하실 수 없습니다.");
  14. return false;
  15. }
  16. if(upw.search(uid)>-1){
  17. alert("ID가 포함된 비밀번호는 사용하실 수 없습니다.");
  18. return false;
  19. }
  20. return true;
  21. }
* 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음
작성자 소개
초이 프로필
WrapUp 블로거

초이

반려견을 좋아하고, 차를 좋아하고, 여행을 좋아하고, 맛집을 찾아 즐기는 웹 개발자 입니다^^