用正则来判断密码强度过低
我们让密码要包含数字,字母,符号三种中的两种
那么就是如果只包含了其中一种,就不通过
假设现在有编辑框edittext
if (
(edittext.getText().toString().matches("^[0-9]*$")) ||
(edittext.getText().toString().matches("^[a-z]*$")) || (edittext.getText().toString().matches("^[A-Z]*$")) || (edittext.getText().toString().matches("^[!@#~$%^&*()+|_]*$")))
{
return;
}
ok,这样就搞定了
也可以弹个toast提示一下