hc-awesome-validation
Version:
Validation module for redux-form based on react-intl messages.
12 lines (9 loc) • 411 B
JavaScript
import R from 'ramda';
import { PHONE_NUMBER_REGEX } from './regexes';
import errorMessages from './errorMessages';
import { checkSingle, isRequired, checkMultiple } from './common';
export const isPhoneNumber = checkSingle(R.test(PHONE_NUMBER_REGEX), errorMessages.notValidPhoneNumber);
export const phoneNumberSchema = checkMultiple([
isRequired(errorMessages.emptyPhoneNumber),
isPhoneNumber()
]);