현재 최소 및 최대 수표를 확인하는 코드가 있습니다. 또한 대문자, 소문자, 특수 문자 및 숫자가 필요합니다. 이것에 무엇을 추가 할 것인지 또는 몇 가지 예를 찾을 수있는 곳이 있습니까? Google 검색 중이고이 포럼을보고 추가 비밀번호 요구 사항을 추가하려했지만 실패했습니다.비밀번호 확인 - 추가 요구 사항 추가
이것이 내가 원하는 것입니다. 길이
최소 8 자 길이 적어도 소문자에 더 이상 20 자 이하 하나의 대문자 적어도 하나에서 특수 문자 :! @ # $으로의 %^& *() ~` - = _ + [] {} | : "; '/ <> 적어도 하나의 숫자 [0-9] 계정의 로그인 이름이나 이메일 주소와 일치 할 수 없습니다 문자
나의 현재 암호 유효성 검사 코드
.?public static final int MIN_PASSWORD_LENGTH = 8;
public static final int MAX_PASSWORD_LENGTH = 20;
public static boolean isAcceptablePassword(String password)
{
if(TextUtils.isEmpty(password))
return false;
int len = password.length();
if(len < MIN_PASSWORD_LENGTH || len > MAX_PASSWORD_LENGTH)
return false;
for(int i = 0; i < len; i++)
{
char c = password.charAt(i);
if (Character.isWhitespace(c))
return false;
}
return true;
}
그렇다면 요구 사항을 구현하는 것이 어떻습니까? –
[비밀번호 강도 검사 라이브러리] (http://stackoverflow.com/questions/3200292/password-strength-checking-library) 중복 가능 –
? 이미 언급했듯이 나는 성공하지 않고 노력했습니다. 어떻게 구현합니까? 저는 웹 프로그래머이고 자바 프로그래머는 아니지만 새로운 요구 사항을위한 코드를 편집하려고합니다. – rick