verificator
Version:
Client and server-side validation JavaScript library
20 lines (14 loc) • 668 B
JavaScript
;
exports.__esModule = true;
var _requireParameterCount = require('./helpers/requireParameterCount');
var _requireParameterCount2 = _interopRequireDefault(_requireParameterCount);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var validate = function validate(attribute, value, parameters, validator) {
(0, _requireParameterCount2['default'])(2, parameters, 'digits_between');
var min = parameters[0],
max = parameters[1];
var str = String(value);
return (/^[0-9]*$/.test(str) && str.length >= Number(min) && str.length <= Number(max)
);
};
exports['default'] = validate;