UNPKG

ran-boilerplate

Version:

React . Apollo (GraphQL) . Next.js Toolkit

16 lines (11 loc) 452 B
/* eslint-disable no-useless-escape */ // @flow export default () => {}; export function isStringEmpty(text?: string) { return !text || text === '' || text.trim() === ''; } export function isEmail(email: string) { const re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(email); } /* eslint-enable no-useless-escape */