12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- package com.noahvogt.miniprojekt;
- import android.util.Patterns;
- import android.widget.EditText;
- public class mailFunctions {
- // TODO: resolve password endIcon conflict
- public static boolean validateName(EditText emailName) {
- String name = emailName.getText().toString().trim();
- if (name.isEmpty()) {
- emailName.setError("Field can't be empty");
- return false;
- } else if (name.length() > 50) {
- emailName.setError("Name too long");
- return false;
- } else {
- emailName.setError(null);
- return true;
- }
- }
- // TODO: resolve password endIcon conflict
- public static boolean validateEmail(EditText emailAddress) {
- String email = emailAddress.getText().toString().trim();
- if (email.isEmpty()) {
- emailAddress.setError("Field can't be empty");
- return false;
- } else if (!Patterns.EMAIL_ADDRESS.matcher(email).matches()) {
- emailAddress.setError("Please enter a valid email address");
- return false;
- } else {
- emailAddress.setError(null);
- return true;
- }
- }
- // TODO: resolve password endIcon conflicts
- public static boolean validatePassword(EditText emailPassword) {
- String password = emailPassword.getText().toString().trim();
- if (password.isEmpty()) {
- emailPassword.setError("Field can't be empty");
- return false;
- } else {
- emailPassword.setError(null);
- return true;
- }
- }
- }
|