public boolean textValidate(String str) {
String Passwrod_PATTERN = "^(?=.*[a-zA-Z]+)(?=.*[0-9]+).{1,6}$";
Pattern pattern = Pattern.compile(Passwrod_PATTERN);
Matcher matcher = pattern.matcher(str);
return matcher.matches();
}

비밀번호 체크 할때 영어+숫자+특수문자 혼합해서 6 ~ 18자 사이 비밀번호를 체크 하는 로직이다.

정규식을 사용해서 패턴 체크를 하고 있음...

복사했습니다!