@voiceflow/common
Version:
Junk drawer of utility functions
4 lines (3 loc) • 313 B
JavaScript
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));