UNPKG

@voiceflow/common

Version:

Junk drawer of utility functions

4 lines (3 loc) 313 B
const FORMAT = /^[\w!#$%&'*+./=?^`{|}~-]+@[\dA-Za-z](?:[\dA-Za-z-]{0,61}[\dA-Za-z])?(?:\.[\dA-Za-z](?:[\dA-Za-z-]{0,61}[\dA-Za-z])?)*$/; export const isValidEmail = (email) => email.length < 320 && FORMAT.test(email); export const getEmailDomain = (email) => email.slice(Math.max(0, email.lastIndexOf('@') + 1));