hc-awesome-validation
Version:
Validation module for redux-form based on react-intl messages.
13 lines (9 loc) • 368 B
JavaScript
import R from 'ramda';
import { isRequired, checkSingle, checkMultiple } from './common';
import { EMAIL_REGEX } from './regexes';
import errorMessages from './errorMessages';
export const isEmail = checkSingle(R.test(EMAIL_REGEX), errorMessages.notValidEmail);
export const emailSchema = checkMultiple([
isRequired(errorMessages.emptyEmail),
isEmail()
]);