PageRenderTime 45ms CodeModel.GetById 24ms RepoModel.GetById 0ms app.codeStats 0ms

/domain/src/main/java/uk/co/radicalapps/android/domain/ValidationUtils.java

https://bitbucket.org/Zeee/testapp
Java | 26 lines | 20 code | 6 blank | 0 comment | 2 complexity | 347c5a12a5be27349723ec273967b8fd MD5 | raw file
  1. package uk.co.radicalapps.android.domain;
  2. import java.util.regex.Pattern;
  3. public class ValidationUtils {
  4. private static final Pattern EMAIL_ADDRESS_REGEX
  5. = Pattern.compile(
  6. "[a-zA-Z0-9\\+\\.\\_\\%\\-\\+]{1,256}" +
  7. "\\@" +
  8. "[a-zA-Z0-9][a-zA-Z0-9\\-]{0,64}" +
  9. "(" +
  10. "\\." +
  11. "[a-zA-Z0-9][a-zA-Z0-9\\-]{0,25}" +
  12. ")+"
  13. );
  14. public static boolean isEmailValid(String email){
  15. return EMAIL_ADDRESS_REGEX.matcher(email).matches();
  16. }
  17. public static boolean isPasswordValid(String password){
  18. return password != null && password.length() >= 8;
  19. }
  20. }