IsEmailAddress
→ booleanChecks whether a string is a valid email address format. More reliable than a custom regex for SFMC email validation.
Available in:
Email
CloudPage
Automation
Triggered Send
Syntax
Platform.Function.IsEmailAddress(value)
1 argument
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
value |
string | Yes | String to validate as an email address |
Examples
var email = Platform.Request.GetFormData("email");
if (!Platform.Function.IsEmailAddress(email)) {
Write('<p class="error">Please enter a valid email address.</p>');
} else {
// Process valid email
Platform.Function.UpsertData("Signups", ["Email"], [email], ["Status"], ["pending"]);
Platform.Response.Redirect("/thank-you");
}
// In a validation function
function validateInput(input) {
if (!input.email) { return "Email is required"; }
if (!Platform.Function.IsEmailAddress(input.email)) { return "Invalid email format"; }
return null;
}