simple-object-validation
Version:
Library for JavaScript Object validation
10 lines (7 loc) • 370 B
JavaScript
import validator from '../core/validator'
import { isValueEmpty, isValueNumeric } from '../utils/utils'
export default validator((value, param) => {
if (isValueEmpty(value)) return true
if (!isValueNumeric(value)) return false
return value >= param.min && value <= param.max
}, (param, name) => `${name} must be between ${param.min} and ${param.max}.`)