UNPKG

verificator

Version:

Client and server-side validation JavaScript library

13 lines (8 loc) 411 B
import requireParameterCount from './helpers/requireParameterCount' const validate = (attribute: string, value: any, parameters: any[], validator: any): boolean => { requireParameterCount(2, parameters, 'digits_between') const [ min, max ] = parameters const str = String(value) return /^[0-9]*$/.test(str) && str.length >= Number(min) && str.length <= Number(max) } export default validate