11 lines
No EOL
283 B
JavaScript
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 }; |