Может кто-то мне точку на использование регулярных выражений в андроиде (Patterns и Matchers быть конкретным)Validations с использованием регулярных выражений
String pass_pattern = "^([A-Za-z0-9][A-Za-z0-9]{4,10})$";
b1= (Button)findViewById(R.id.button1);
et1= (EditText)findViewById(R.id.editText1);
b1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
chek = et1.getText().toString();
if(chek.equals(""))
{
Toast.makeText(getApplicationContext(), "Enter password",1000).show();
}
if(chek.matches(pass_pattern))
{
Toast.makeText(getApplicationContext(), "Valid pAssword",1000).show();
}else {Toast.makeText(getApplicationContext(), "InvalidpAssword",1000).show();}
}
});
это мой код в настоящее время, я хочу проверить, если пользователь ввел по крайней мере одно маленького письмо и по крайней мере одна заглавная буква и число, а длина должна быть 4-10 символов.
Если я делаю это через .matches(), он сравнивает только одно из условий в указанной выше строке.
еще один пароль валидатор! – devnull