Comment imposer un format « heure » dans un champ texte ?#

Exemple de contexte#

Je ne trouve rien pour les heures, bien entendu je pourrais utiliser un format texte mais j’aimerais savoir s’il n’est pas possible d’avoir ou de configurer un champ heure (afin que le format soit toujours le même) ?

Suggestion de solution#

Pour faire ça, nous utilisons une validation par RegEx. Dans ce cas ici on peut mettre soit cette regex qui validera le format 23h29.

^([0-1][0-9]|2[0-3])h[0-5][0-9]$

Soit (et je conseille celui-ci, car plus facile pour la suite) :

^([0-1][0-9]|2[0-3]):[0-5][0-9]$

qui elle validera le format 23:59.

Astuce

Vous pouvez améliorer l’expérience utilisateur en alimentant la remarque de vos champs avec un exemple de format attendu. Par exemple, pour le champ « heure » on peut mettre « 23:59 ».

../_images/alimenter_remarque_heure.webp

C’est important de bien indiquer le format attendu, car si vous ne le faites pas, l’utilisateur peut se tromper et ne pas comprendre pourquoi son format n’est pas valide.

Si une question subsiste, veuillez ouvrir un ticket, nous tenterons d’y répondre et de mettre à jour cette documentation.

📣 Signaler un problème dans cette page

❓ Consulter la foire aux questions

📝 Ouvrir un ticket sur support.imio.be