Android

EditText에 입력한 텍스트 영어+숫자+특수문자 유효성 체크

라면사리추가요 2016. 2. 29. 14:30
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자 사이 비밀번호를 체크 하는 로직이다.

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