verifier l'heure

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : verifier l'heure

Re: verifier l'heure

par sasapaya » 28 juin 2012, 10:55

Yiiiipiiii :D

Jme doutais bien qu'il devait y avoir un or qqpart mais je voyais pas trop comment l'intégrer
Je teste ça en rentrant et je vous tient au courant
Encore merci

Re: verifier l'heure

par xTG » 28 juin 2012, 10:40

Tu peux faire ceci (utilisation d'un OR) :

Code : Tout sélectionner

([0-1][0-9])|(2[0-4])
Exemple :

Code : Tout sélectionner

#([0-1][0-9])|(2[0-4])#
Appliquée à la chaîne suivante :

Code : Tout sélectionner

19 21 29 31 02
Avec preg_match_all() retournera les valeurs suivantes :

Code : Tout sélectionner

19 21 02

Re: verifier l'heure

par sasapaya » 28 juin 2012, 10:11

J'avais quand même lu le tuto entier

Mais le premier chiffre doit compris entre 0 et 2 : pas de problème
Le deuxième entre 0 et 9 si le premier vaut 0 ou 1
mais si le premier vaut 2 alors ça ne va plus car 29 est considéré comme une heure valide
Et si je limite le deuxième chiffre entre 0 et 3 alors 15 n'est plus considéré comme valide
Et même problème pour les minutes

Re: verifier l'heure

par juliette » 27 juin 2012, 23:17

dans ce 2eme tuto tu as un exemple avec un num de tel pour limiter le 1er num de 01 a 06:
http://www.siteduzero.com/tutoriel-3-14 ... e-2-2.html

Re: verifier l'heure

par sasapaya » 27 juin 2012, 22:44

Bon ben je dois être une chèvre |*()
<?php

if(((isset($_POST['hrdv']))&& (!preg_match("#^[0-9]{2}:[0-9]{2}$#",$_POST['hrdv']))) && (isset($_POST['Submit'])))
{
$errhrdv1='l\'heure doit être au format hh:mm';
echo "<div style='width:400px; margin:auto; text-align:center; color:#FF0000'>";
echo $errhrdv1 ;
echo "</div>";
}
else{
......
}

?>

ben ca marche mais 45:78 aussi!!!!
je n'arrive pas a limiter a 23 pour les heures et a 59 pour les minutes

Re: verifier l'heure

par sasapaya » 27 juin 2012, 21:07

merci pour le lien je vais etudier ca

Re: verifier l'heure

par juliette » 27 juin 2012, 20:28

salut,
en fait, c'est asse simple, regarde ce tuto:
http://www.siteduzero.com/tutoriel-3-14 ... e-1-2.html

verifier l'heure

par sasapaya » 27 juin 2012, 20:13

Bonsoir,
je dois tester le champ d'un formulaire qui contient une heure de RDV

le format doit etre hh:mm obligatoirement

les heures de 00 a 23 et les minutes de 00 a 59 avec : au milieu

j'essaye avec preg_match mais je ne m'en sort pas

un peu d'aide svp merci beaucoup.