Şu anda bir giriş ekranı ile bir uygulama oluşturuyorum. Herşeyi kurdum ama şifreyi normal bir kurallar dizisi izleyerek yapmak istiyorum: Şifrenin özel bir karakteri (!, @, #, $,% ...), A numarası ve büyük harf olması gerekir. Eminim ki, 3'ünün 2'sini nasıl yapacağımı biliyorum. Şifresinin özel bir karakter olup olmadığını kontrol etmek için bir if ifadesi yapmak problemi var. Bunu yapmanın basit bir yolu olup olmadığını merak ediyordum. Bunu yapmak için herhangi bir çözüm var mı?Android: Özel karakterler için kontrol ediliyor
-1
A
cevap
1
özel Karakter'u denetlemek için verilen yöntemi kullanıyorum. ihtiyacınıza göre regex
değiştirebilirsiniz.
public Boolean isSpecialCharAvailable(String s) {
//int counter =0;
if (s == null || s.trim().isEmpty()) {
return false;
}
Pattern p = Pattern.compile("[^A-Za-z0-9]");//replace this with your needs
Matcher m = p.matcher(s);
// boolean b = m.matches();
boolean b = m.find();
if (b == true)
return true;
else
return false;
}
Bu android tarafını yapmak ister misiniz? –
Aşağıdaki gibi bir normal ifadeyi oluşturabilirsiniz: http://stackoverflow.com/questions/5142103/regex-to-validate-password-strength – buczek
Ben sunucu tarafı için .net ve Microsoft şifre gibi herhangi bir şeyi doğrulamak için sınıf var –