728x90
반응형
SMALL
자바스크립트 비밀번호 유효성 검사 메소드이다.
정규식을 이용하며,
규칙은 영문자, 특수문자, 숫자 필수 포함 9~21자리이다.
//return 유효 여부
function fn_checkPass(password) {
var checkPass = /^(?=.*[a-zA-Z])(?=.*[\~\․\!\@\#\$\%\^\&\*\(\)\_\-\+\=\[\]\|\\\;\:\\'\"\<\>\,\.\?\/])(?=.*[0-9]).{9,21}$/;
if (checkPass.test(password)) {
return true;
} else {
return false;
}
}
소스는 간단하나, 직접 짜기에 매우 구문이 헷갈리는 것이 정규식이다.
728x90
반응형
LIST
'JavaScript' 카테고리의 다른 글
SELECT BOX readonly 효과주기 (0) | 2020.11.07 |
---|---|
javascript Object 출력 (0) | 2020.11.07 |
Javascript input text 숫자만 입력 (0) | 2020.11.06 |
문자열의 바이트 수 반환 (0) | 2020.11.06 |
javascript url 아스키코드 변환 복구 (0) | 2020.11.05 |