UNPKG

verificator

Version:

Client and server-side validation JavaScript library

13 lines (12 loc) 477 B
import requireParameterCount from './helpers/requireParameterCount'; import required from './required'; const validate = (attribute, value, parameters, validator) => { requireParameterCount(2, parameters, 'required_unless'); const data = validator.getValue(parameters[0]); const values = parameters.slice(1); if (values.indexOf(data) === -1) { return required(attribute, value, parameters, validator); } return true; }; export default validate;