어떤 사이트에나 있는 비밀번호 유효성 검사!
항상 구현할 때마다 조건별로 조금씩 다르지만 chatGPT 를 참고로
filter 기능을 이용하여 클린 코드를 지향하였다.
잊지 않기 위해 메모!!
언어 - JAVA
var pw = $("#userPwd1").val();
var num = pw.search(/[0-9]/g);
var eng = pw.search(/[a-z]/ig);
var spe = pw.search(/[`~!@@#$%^&*|₩₩₩'₩";:₩/?]/gi);
var hasNum = 0 <= num ? true : false;
var hasEng = 0 <= eng ? true : false;
var hasSpe = 0 <= spe ? true : false;
console.log(hasNum);
console.log(hasEng);
console.log(hasSpe);
condition_array = [hasNum,hasEng,hasSpe];
var conditionResult = condition_array.filter(Boolean).length;
*** true 값을 카운트함
'업무 꿀팁' 카테고리의 다른 글
[ CMD ] zip 파일 수동 해제 (0) | 2024.01.31 |
---|