UNPKG

bulma-dashboard-theme-worona

Version:
21 lines (18 loc) 531 B
export const config = { passwordMin: 8, }; export const messages = { required: 'Required', minChar: minChar => `Must be ${minChar} characters or more`, maxChar: maxChar => `Must be ${maxChar} characters or less`, invalidEmail: 'Invalid email address', }; export const validate = values => { const errors = {}; if (!values.email) { errors.email = messages.required; } else if (!/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,8}$/i.test(values.email)) { errors.email = messages.invalidEmail; } return errors; };