fix: Ajout du controle sur le format des dates

This commit is contained in:
N3WT DE COMPET
2025-05-03 16:52:02 +02:00
parent 889a3a48c5
commit e538ac3d56
3 changed files with 17 additions and 10 deletions

View File

@ -17,6 +17,7 @@ export default function SiblingInputFields({
};
const getLocalError = (index, field) => {
const dateRegex = /^\d{4}-\d{2}-\d{2}$/;
if (
(field === 'last_name' &&
(!siblings[index].last_name ||
@ -26,7 +27,8 @@ export default function SiblingInputFields({
siblings[index].first_name.trim() === '')) ||
(field === 'birth_date' &&
(!siblings[index].birth_date ||
siblings[index].birth_date.trim() === ''))
siblings[index].birth_date.trim() === '' ||
!dateRegex.test(siblings[index].birth_date)))
) {
return 'Champs requis';
}