Probleme heure php

Résolu
Bonjour,

J'ai creer un champ input text qui demande l'heure a l'utilisateur avec une condition php :
if(preg_match("#([0-23]{1,2}):([0-59]{1,2})#",$_POST['heurelimite'])){

}else{echo "error";}

<label for="heurelimite" id="heurelimite_label">Heure limite (HH:MM) </label><input type="text" name="heurelimite" id="heurelimite" /><br />

Sa fonctionne bien sauf pour 04:00 à 09:59 et de 14:00 à 19h59
Comment sa se fait svp ? Merci

1 réponse

  1. Salut !

    Il existe l'input time en HTML5 :)
    <input type="time">
    Mais tous les navigateurs ne l'ont pas encore intégré.

    Sinon pour la regex je vais voir sur le net jte tiens au jus !
    1. Bonjour, merci de ton aide, je préfère être compatible pour chaque navigateur...
    2. Essaye celle ci : (([0-1][0-9])|([2][0-3]))(:[0-5][0-9]))
    3. Impec merci