blob: e823cf7d0c55216707947deb86f027911d503378 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import { check } from 'express-validator';
export const checkName = check('name')
.trim()
.matches(/^[a-z][-a-z0-9_]+$/i)
.withMessage('Un identifiant d\'au moins deux charactères est requis.');
export const checkPassword = check('password')
.isStrongPassword()
.withMessage('Veuillez utiliser un mot de passe d\'au moins 8 caractères contenant au moins une minuscule, majuscule, chiffre et charactère spécial.');
export const checkUsername = check('username')
.trim()
.matches(/^[a-z][-a-z0-9_]+$/i)
.withMessage('Un identifiant d\'au moins deux charactères est requis.');
|