BIG
function checkPasswordPattern(str)
{
var returnVal = true;
var checkPoint = 0;
// @ 비밀번호 문자열에 숫자 존재 여부 검사
var pattern1 = /[0-9]/; // 숫자
if( ( pattern1.test(str)==true )&&(returnVal == true) )
{
checkPoint = checkPoint + 1;
}// end if
// @ 비밀번호 문자열에 영문 소문자 존재 여부 검사
var pattern2 = /[a-z]/;
if( ( pattern2.test(str)==true )&&(returnVal == true) )
{
checkPoint = checkPoint + 1;
}// end if
// @ 비밀번호 문자열에 영문 대문자 존재 여부 검사
var pattern3 = /[A-Z]/;
if( ( pattern3.test(str)==true )&&(returnVal == true) )
{
checkPoint = checkPoint + 1;
}// end if
var pattern4 = /[~!@#$%^&*()_+|<>?:{}]/; // 특수문자
if( ( pattern4.test(str)==true )&&(returnVal == true) )
{
checkPoint = checkPoint + 1;
}// end if
if( checkPoint < 3 )
{
returnVal = false;
}// end if
return returnVal;
}// end function
LIST
'!!...JS-HTML' 카테고리의 다른 글
[javascript] UnixTimeStamp to dateTime Sample (0) | 2022.10.05 |
---|---|
[javascript] jQuery URL 파라미터 문자열 만들기 샘플 (0) | 2022.10.05 |
[javascript] E-Mail 형식 유효성 검사 함수 (0) | 2022.10.04 |
[javascript]숫자 3자리 마다 콤마 찍기 / 지우기 (0) | 2022.10.04 |
[javascript]DIV 레이어 팝업창 사용하기 - jQuery 활용 - (0) | 2022.10.04 |