Skip to content

Commit

Permalink
update on EtValidator
Browse files Browse the repository at this point in the history
  • Loading branch information
2math committed Sep 14, 2018
1 parent 44590e1 commit a14e352
Showing 1 changed file with 22 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@

public class EtValidator {

public static final int MIN_PASS_LENGTH = 3;

public static boolean isEmpty(String text) {
return text == null || text.length() == 0;
}
Expand All @@ -23,8 +25,12 @@ public static boolean isValidPassword(String pass) {
return !isEmpty(pass) && pass.length() >= 3;
}

public static boolean isValidPhone(String pass) {
return !isEmpty(pass) && pass.length() >= 7;
public static boolean isValidPassword(String pass, int length) {
return !isEmpty(pass) && pass.length() >= length;
}

public static boolean isValidPhone(String phone) {
return !isEmpty(phone) && phone.length() >= 7;
}

public static boolean confirmSame(String pass, String confirm) {
Expand Down Expand Up @@ -63,13 +69,25 @@ public static boolean isValidPassword(Activity atv, EditText et, TextInputLayout
return isValidPassword(atv, et, inputLayout, et.getText().toString(), errMessage, true);
}

public static boolean isValidPassword(Activity atv, EditText et, TextInputLayout inputLayout, String errMessage, int length) {
return isValidPassword(atv, et, inputLayout, et.getText().toString(), errMessage, true, length);
}


public static boolean isValidPassword(Activity atv, EditText et, TextInputLayout inputLayout, String pass, String errMessage, boolean hideKeyboard) {
return mainCheck(atv, et, inputLayout, errMessage, isValidPassword(pass), hideKeyboard);
return isValidPassword(atv, et, inputLayout, pass, errMessage, hideKeyboard,MIN_PASS_LENGTH);
}

public static boolean isValidPassword(Activity atv, EditText et, TextInputLayout inputLayout, String pass, String errMessage, boolean hideKeyboard, int length) {
return mainCheck(atv, et, inputLayout, errMessage, isValidPassword(pass,length), hideKeyboard);
}

public static boolean isValidPassword(EditText et, String errMessage) {
return mainEtCheck(et, errMessage, isValidPassword(et.getText().toString().trim()));
return isValidPassword(et, errMessage, MIN_PASS_LENGTH);
}

public static boolean isValidPassword(EditText et, String errMessage, int length) {
return mainEtCheck(et, errMessage, isValidPassword(et.getText().toString().trim(),length));
}


Expand Down

0 comments on commit a14e352

Please sign in to comment.