Skip to content

Instantly share code, notes, and snippets.

@celeroncoder
Last active February 27, 2022 15:02
Show Gist options
  • Save celeroncoder/010c84e56a72b9fe2b8b907e29887ff1 to your computer and use it in GitHub Desktop.
Save celeroncoder/010c84e56a72b9fe2b8b907e29887ff1 to your computer and use it in GitHub Desktop.
Email Validation in Sanity Fields
export default {
name: "email",
title: "Email",
type: "string",
validation: (Rule) =>
Rule.regex(
/[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/,
{
name: "email",
invert: false,
}
),
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment