Function: addValidators()
addValidators(
validators
):void
Defined in: schema/helpers/fn-schema.ts:240
Register custom validators to Schema validators register.
Parameters
validators
CustomValidations
Returns
void
Throws
Error
Example
addValidators({
email: (value) => {
regexp = new RegExp(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/);
if (!regexp.test(value)) {
throw new Error('Email address is invalid.')
}
}
});
const ContactSchema = new Schema({
name: String,
contact: { type: String, validator: 'email' }
});