Members
(constant) initialFormValues :Object
Valeurs initiales du formulaire d'inscription.
Type:
- Object
- Source:
Methods
App() → {JSX.Element}
Assemble les composants principaux de l'application.
Returns:
Application React.
- Type
- JSX.Element
calculateAge(p) → {number}
Calcule l'age d'un utilisateur a partir de sa date de naissance.
Parameters:
| Name | Type | Description |
|---|---|---|
p |
Object | Objet contenant la date de naissance. |
- Source:
Throws:
-
Si le parametre est absent ou invalide.
- Type
- Error
Returns:
Age calcule ou `NaN` si la date est invalide.
- Type
- number
isCPValid(cp) → {boolean}
Verifie si un code postal respecte le format francais.
Parameters:
| Name | Type | Description |
|---|---|---|
cp |
string | number | Code postal a verifier. |
- Source:
Throws:
-
Si le parametre est absent.
- Type
- Error
Returns:
`true` si le code postal contient exactement 5 chiffres.
- Type
- boolean
isEmailValid(email) → {boolean}
Verifie le format d'une adresse email.
Parameters:
| Name | Type | Description |
|---|---|---|
email |
string | Adresse email a verifier. |
- Source:
Throws:
-
Si le parametre est absent.
- Type
- Error
Returns:
`true` si le format est valide.
- Type
- boolean
isStringValide(str) → {boolean}
Verifie un champ texte de type nom, prenom ou ville.
Parameters:
| Name | Type | Description |
|---|---|---|
str |
string | Valeur a verifier. |
- Source:
Throws:
-
Si le parametre est absent.
- Type
- Error
Returns:
`true` si la chaine respecte le format attendu.
- Type
- boolean
isUserMajeur(p) → {boolean}
Verifie si un utilisateur est majeur.
Parameters:
| Name | Type | Description |
|---|---|---|
p |
Object | Objet contenant la date de naissance. |
- Source:
Throws:
-
Si le parametre est absent.
- Type
- Error
Returns:
`true` si l'utilisateur a au moins 18 ans.
- Type
- boolean