반응형
// 이메일 정규식 public static final Pattern VALID_EMAIL_ADDRESS_REGEX = Pattern.compile("^[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,6}$", Pattern.CASE_INSENSITIVE); // 이메일 검사 public static boolean validateEmail(String emailStr) { Matcher matcher = VALID_EMAIL_ADDRESS_REGEX.matcher(emailStr); return matcher.find(); } //비밀번호 정규식 public static final Pattern VALID_PASSWOLD_REGEX_ALPHA_NUM = Pattern.compile("^[a-zA-Z0-9!@.#$%^&*?_~]{4,16}$"); // 4자리 ~ 16자리까지 가능 // 비밀번호 검사 public static boolean validatePassword(String pwStr) { Matcher matcher = VALID_PASSWOLD_REGEX_ALPHA_NUM.matcher(pwStr); return matcher.matches(); }
반응형
'Android' 카테고리의 다른 글
[Android]안드로이드 스튜디오 3.0 레이아웃 프리뷰 렌더링 에러 (0) | 2017.10.31 |
---|---|
[Android]버터나이프(Butter Knife)의 @OnTextChanged로 EditText 변경 이벤트 탐지 (0) | 2017.10.27 |
[Android]투명도, 알파값 정리 (1) | 2017.09.19 |
[Android]현재 날짜(년-월-일-시-분-초) 구하기(SimpleDateFormat) (0) | 2017.09.07 |
[Android]안드로이드 앱 마켓 버전 체크 (0) | 2017.08.27 |