shared/validationUtils.ts (3 lines of code) (raw):

export const isEmail = (email: string) => { // Based on https://html.spec.whatwg.org/multipage/input.html#valid-e-mail-address const emailFormat = /^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i; return emailFormat.test(email); };