mizuki-express/validators/login.validator.js
2025-06-08 17:59:26 +02:00

11 lines
No EOL
283 B
JavaScript

const Joi = require('joi');
const loginSchema = Joi.object({
username: Joi.string().regex(/^[a-zA-Z0-9_.]*$/).required(),
password: Joi.string()
.min(8)
.pattern(/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@#$%^&*!]).+$/)
.required()
});
module.exports = { loginSchema };