verificator
Version:
Client and server-side validation JavaScript library
18 lines (14 loc) • 482 B
JavaScript
;
exports.__esModule = true;
var _constants = require('../constants');
var validate = function validate(attribute, value, _ref, validator) {
var locale = _ref[0];
// Match at least one locale.
if (!locale) {
return Object.keys(_constants.ALPHA).some(function (loc) {
return _constants.ALPHA[loc].test(value);
});
}
return (_constants.ALPHA[locale] || _constants.ALPHA.en).test(value);
};
exports['default'] = validate;