oflc_validations v1.3.7
oflc_validations
This is a wrapper on validation.js, contains some complex validation functions used across our project both on the client side and server side.
import validator from oflc_validation;
Additional Validation API
let data = {
name: "Darrell",
email: "darrell@gmail.com",
date1: "2019-08-09T13:14:57.517-04:00",
date2: "2019-09-09T13:14:57.517-04:00"
}
let schema = {
name : { presence: true },
email: { matchRegex: { regex: "gmail" },
date1: { presence: true },
date2: {
presence: true,
dateComparer: { compareOperator: ">", DateToCompare: "date1" }
}
}
This will give an array of object errors.
let errors = validator(data, schema);
Schema building
required
: used for conditionalpresence
validator ( takeswhen
,is
, andoperator
)multipleRequired
: takesor
orand
arrays with theconditional
shape: ( takeswhen
,is
, andoperator
)customLength
: takes the same props aslength
from validate.js. No additional arguments? Empty strings not valuated. Optionally accepts aconditional
prop ( takeswhen
,is
, andoperator
). Should only use this validator if the field is optional OR conditionally required.
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago