UNPKG

verificator

Version:

Client and server-side validation JavaScript library

20 lines (14 loc) 668 B
'use strict'; 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;