11 lines
289 B
JavaScript
11 lines
289 B
JavaScript
const Joi = require('joi');
|
|
|
|
const passwordChangeSchema = Joi.object({
|
|
oldPassword: Joi.string().min(8).required(),
|
|
newPassword: Joi.string()
|
|
.min(8)
|
|
.pattern(/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@#$%^&*!]).+$/)
|
|
.required()
|
|
});
|
|
|
|
module.exports = { passwordChangeSchema };
|