verificator
Version:
Client and server-side validation JavaScript library
18 lines (14 loc) • 502 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_DASH).some(function (loc) {
return _constants.ALPHA_DASH[loc].test(value);
});
}
return (_constants.ALPHA_DASH[locale] || _constants.ALPHA_DASH.en).test(value);
};
exports['default'] = validate;