emailValidations method

String emailValidations({
  1. required String emptyMsg,
  2. required String validMsg,
})

Performs validations on an email address string based on provided parameters.

Returns an error message indicating any validation failures, or an empty string if the email address passes all validations.

Parameters:

  • emptyMsg: The error message to return if the email address is empty.
  • validMsg: The error message to return if the email address is invalid.

Example:

String error = emailValidations(
  emptyMsg: 'Email address cannot be empty',
  validMsg: 'Invalid email address format'
);

Note: This function internally uses other validation functions such as isEmpty and isEmailValid.

Example:

String error = emailValidations(
  emptyMsg: 'Email address cannot be empty',
  validMsg: 'Invalid email address format'
);

Implementation

String emailValidations({
  required String emptyMsg,
  required String validMsg,
}) {
  String error = "";
  NexValidationsFunctions functions = NexValidationsFunctions();
  if (functions.isEmpty(this)) {
    error = emptyMsg;
  } else if (functions.isEmailValid(this)) {
    error = validMsg;
  }
  return error;
}