• # wtf

    Posté par . En réponse au lien Parce que les regex, ça va bien cinq minutes. Évalué à 2.

    Je pige pas la complexité sur les dates, le 1er exemple...

    Si on pars du principe d'une date aux formats dd/mm/yyyy, dd-mm-yyyy ou dd.mm.yyyy (copié du lien, hein) je vois pas pourquoi il faut faire:

    (?:(?:31(\/|-|\.)(?:0?[13578]|1[02]))1円|(?:(?:29|30)(\/|-|\.)(?:0?[1,3-9]|1[0-2])2円))(?:(?:1[6-9]|[2-9]\d)?\d{2})$|^(?:29(\/|-|\.)0?23円(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))$|^(?:0?[1-9]|1\d|2[0-8])(\/|-|\.)(?:(?:0?[1-9])|(?:1[0-2]))4円(?:(?:1[6-9]|[2-9]\d)?\d{2})
    

    que j'arrive pas a lire...

    En quoi [0-9]([0-9])?[/.-][0-9]([0-9])?[/.-][0-9]{4} ça marcherais pas? Pas super lisible, mais, il file juste des regex sans explications, la...