UNPKG

@yobta/validator

Version:
10 lines (9 loc) 316 B
import { rule } from '../rule/rule.js'; import { reEmail } from './reEmail.js'; export const emailMessage = 'It should be an email'; export const email = (message = emailMessage) => rule((value) => { if (value === undefined || reEmail.test(value)) { return value; } throw new Error(message); });