• [^] # Re: Cinq minutes ou une vie

    Posté par . En réponse au lien Parce que les regex, ça va bien cinq minutes. Évalué à 3. Dernière modification le 06 février 2020 à 16:51.

    la logique vient après

    Après quoi ? Le but c’est presque toujours d’avertir l’utilisateur le plus vite possible en cas d’erreur.

    On peut aussi ajouter du code dans la regex

    Ça sert à rien si tu utilise déjà des outils qui traitent les dates correctement :

    >>> pendulum.date(year=100, month=2, day=29)
    Traceback (most recent call last):
     File "<stdin>", line 1, in <module>
     File "[SNIPPED]/lib/python3.7/site-packages/pendulum/__init__.py", line 161, in date
     return Date(year, month, day)
    ValueError: day is out of range for month
    >>> pendulum.date(year=104, month=2, day=29)
    Date(104, 2, 29)