Definition

Evaluates whether the input text is a valid email address. It checks if the text follows standard email formatting rules, including the presence of an ”@” symbol, a domain name, and a valid top-level domain.


Calculation

The evaluation process begins by configuring the input text to be assessed. The system uses a regular expression (regex) to verify the format of the email address. The Regex pattern checks for:

  • A sequence of characters (letters, numbers, underscores, dots, pluses, or hyphens) before the ”@” symbol.
  • A domain name after the ”@” symbol, which can include letters, numbers, and hyphens.
  • A top-level domain (TLD) that follows a dot, which can also include letters, numbers, and hyphens.

If the input text matches the regex pattern, the evaluation confirms that the text is a valid email address. The final result is generated as a Pass/Fail outcome. If the input text is a valid email, it passes; otherwise, it fails.


What to Do When “Is Email” Eval Fails

Review the input text to identify formatting issues. Common problems may include:

  • Missing the ”@” symbol.
  • Incorrect domain names.
  • Invalid characters.

Consider revising the input to ensure it meets the standard email format.


Differentiating “Is Email” with Contain Eval

The “Is Email” evaluation uses a regex pattern specifically designed for email validation, ensuring accurate identification of valid email addresses while minimising false positives. This approach prevents incorrect acceptance of improperly formatted emails. In contrast, Contains Evaluations may lead to inaccuracies by detecting partial matches, such as flagging “user@domain” as containing an email, even though it lacks the full structure of a valid email address. Unlike regex-based validation, these evaluations do not verify completeness, making them less reliable for strict email validation.