비밀번호 6~18자리
private boolean checkPW(String pw) {
Pattern pattern = Pattern.compile("^(?=.*[a-zA-Z])((?=.*\\d)(?=.*\\W)).{6,18}$");
Matcher matcher = pattern.matcher(pw);
if(pw.contains(" ")) return false;
else return !matcher.find();
}
닉네임 2~18자리
private boolean checkNickname(String nickName) {
Pattern pattern = Pattern.compile("^[가-힣ㄱ-ㅎa-zA-Z0-9._]{2,18}$");
Matcher matcher = pattern.matcher(nickName);
return !matcher.find();
}
둘 다 공백 안 됨
'정리 전 게시글 > 공부 관련' 카테고리의 다른 글
안드로이드 csv 파일 선택해서 불러오기 (0) | 2022.09.26 |
---|---|
파이어베이스 안드로이드 사진 다운받기 getFile, FileOutputStream, BitmapFactory (0) | 2022.09.25 |
네이버 금융 주식 데이터 웹 크롤링 - 일별시세 csv파일에 저장하기 (4) | 2022.09.21 |
[JAVA] 파이어베이스 안드로이드 회원가입, 로그인 이메일 인증 완료하기 (0) | 2022.09.21 |
프로그래머스 PCCE 모의고사 1회 문제 코드 정답 풀이 (0) | 2022.09.17 |