Module de validation
- Source:
Methods
(inner) validateAge(birthDate) → {ValidationResult}
Valide l'âge à partir d'une date de naissance
Parameters:
| Name | Type | Description |
|---|---|---|
birthDate |
Date | string | Date de naissance |
- Source:
Returns:
Résultat de la validation
- Type
- ValidationResult
(inner) validateEmail(email) → {ValidationResult}
Valide une adresse email
Parameters:
| Name | Type | Description |
|---|---|---|
email |
string | Adresse email à valider |
- Source:
Returns:
Résultat de la validation
- Type
- ValidationResult
(inner) validateIdentity(name) → {ValidationResult}
Valide une identité (nom ou prénom)
Parameters:
| Name | Type | Description |
|---|---|---|
name |
string | Nom ou prénom à valider |
- Source:
Returns:
Résultat de la validation
- Type
- ValidationResult
(inner) validatePostalCode(postalCode) → {ValidationResult}
Valide un code postal français
Parameters:
| Name | Type | Description |
|---|---|---|
postalCode |
string | number | Code postal à valider |
- Source:
Returns:
Résultat de la validation
- Type
- ValidationResult
(inner) validateUser(user) → {boolean}
Valide un utilisateur complet
Parameters:
| Name | Type | Description | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
user |
Object | Objet utilisateur
Properties
|
- Source:
Returns:
true si toutes les validations passent, false sinon
- Type
- boolean
Type Definitions
ValidationResult
Type:
- Object
Properties:
| Name | Type | Attributes | Description |
|---|---|---|---|
valid |
boolean | Indique si la validation a réussi | |
error |
string |
<optional> |
Code d'erreur si la validation a échoué |
- Source: