UNPKG

verificator

Version:

Client and server-side validation JavaScript library

13 lines (12 loc) 375 B
import isNumeric from './isNumeric'; const getSize = (attribute, value, validator) => { const hasNumeric = validator.hasRule(attribute, ['numeric', 'integer']); if (isNumeric(value) && hasNumeric) { return Number(value); } else if (Array.isArray(value)) { return value.length; } return String(value).length; }; export default getSize;