30/09/2018, 21:13

Hàm trong Java xác định được trong từ có ít nhất 1 chữ hoa và 1 chữ thường?

Các bác cho e hỏi trong java có hàm nào xác định được trong từ có ít nhất 1 chữ hoa và 1 chữ thường không ạ

*grab popcorn* viết 23:21 ngày 30/09/2018

dùng regex
pattern mình dùng: ((([a-z]+)([A-Z]+))|(([A-Z]+)([a-z]+)))

Nguyễn Ngọc Lâm viết 23:16 ngày 30/09/2018

thế mình để nó trong ì đc không , ý đề bài là có từ đấu ít nhất 1 chứ hoa và 1 chữ thường thỏa mãn thì count sẽ cộng thêm 1

*grab popcorn* viết 23:20 ngày 30/09/2018

Ý bạn là có từ có dấu luôn?

Nguyễn Ngọc Lâm viết 23:25 ngày 30/09/2018

không bác ----------------------

*grab popcorn* viết 23:18 ngày 30/09/2018

Vậy ý bạn là gì nhỉ?
Mình ko hiểu rõ lắm ở phần count gì gì ấy

Nguyễn Ngọc Lâm viết 23:19 ngày 30/09/2018

đề bài cho là Password mạnh được quy định : Tối thiểu có ba ký tự, Phải ít nhất 1 chữ số, một chữ cái in hoa hoặc in thường . cái chữ hoa chữ thường phải có ít nhất 1 chữ cái thì và tm các đk kia thì count sẽ ++

Mirana viết 23:17 ngày 30/09/2018

Dùng vòn lặp for xong dùng lệnh charAt
VD
for(int i=0; i< string.length();i++)
{
if(string.charAt(i)<=‘Z’ && string.charAt(i) >= ‘A’)
{ break;}
}

*grab popcorn* viết 23:27 ngày 30/09/2018

à rồi.
Bạn muốn check mật khẩu như có hoa + thường độ mạnh tăng lên 1 đúng ko?
Vậy thì dùng như thế này

if(pass.matches("(?=.*[a-z])(?=.*[A-Z])") { //pattern mới chôm về
    count++;
}

[spoiler]Sr… Mình hơi bị chậm hiểu [/spoiler]

Bài liên quan
0