私は現在、最小値と最大値をチェックするコードをいくつか持っています。大文字、小文字、特殊文字、および数値も必要とします。これに何を追加するべきか、あるいは私がいくつかの例を見つけることができる場所についての提案はありますか?私はグーグルでこのフォーラムを見ていて、追加のパスワード要求を追加しようとしてきて失敗しました。パスワードの妥当性検査 - 追加の要件の追加
これは私が必要としたいものです。長さ で
少なくとも8文字の長さ これ以上20文字以下に少なくとも小文字と1大文字 少なくとも一つの特殊文字から:!@#$%^ & *()〜 ` - = _ + [] {} |: ";」、/ <> 少なくとも一つの番号[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) –
?私がすでに言及したように私は成功せずに試しました。それをどうやって実装するのですか?私はWebデザイナーではなく、Javaプログラマーですが、私は新しい要件のためにいくつかのコードを編集しようとしています。 – rick