changement
This commit is contained in:
11
backend/src/validations/email.validation.js
Normal file
11
backend/src/validations/email.validation.js
Normal file
@@ -0,0 +1,11 @@
|
||||
const { z } = require("zod");
|
||||
|
||||
// Les emails sont stockés et recherchés en minuscules, sans espaces autour :
|
||||
// « Jean@Exemple.fr » et « jean@exemple.fr » désignent le même compte.
|
||||
function normalizeEmail(email) {
|
||||
return typeof email === "string" ? email.trim().toLowerCase() : email;
|
||||
}
|
||||
|
||||
const emailSchema = z.string().trim().toLowerCase().email("Email invalide");
|
||||
|
||||
module.exports = { emailSchema, normalizeEmail };
|
||||
Reference in New Issue
Block a user