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 conditionalpresencevalidator ( takeswhen,is, andoperator)multipleRequired: takesororandarrays with theconditionalshape: ( takeswhen,is, andoperator)customLength: takes the same props aslengthfrom validate.js. No additional arguments? Empty strings not valuated. Optionally accepts aconditionalprop ( takeswhen,is, andoperator). Should only use this validator if the field is optional OR conditionally required.
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago