|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2006 Messages : 9 ![]() |
Bonjour,
Je suis entrain de developper une appli où je demande aux utilisateurs de rentrer une date. Je voudrais verifier lorsque l'utilisateur clique sur le bouton, qu'il entre bien une date au format DD/MM/YYYY HH24:MI . Toutes les expressions régulière que j'ai trouvé sont pour un format DD/MM/YYYY Qui sait ce que je dois rajouter pour verifier mon format? Merci par avance |
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Inscription : février 2005 Messages : 401 ![]() |
Code :
Qui sait ce que je dois rajouter pour verifier mon format? |
|
|
00
|
|
|
#3 | |
|
Invité de passage
![]() Inscription : février 2006 Messages : 9 ![]() |
Citation:
Je vais retrouver celle que j'avais vu pour tester une date au format DD/MM/YYYY Je post ça dès que je l'ai retrouvé |
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : février 2006 Messages : 9 ![]() |
Code :
if ( chaine.search(/^[0-9]+\/[0-9]+\/[0-9]+$/) != -1 ) |
|
|
00
|
|
|
#5 |
|
Membre éprouvé
![]() Inscription : février 2005 Messages : 401 ![]() |
Code :
if ( chaine.search(/^[0-9]+\/[0-9]+\/[0-9]+$/) != -1 ) Essaye ça, c'est un peu "moins pire" ^[0-9]{2}\/[0-9]{2}\/[0-9]{4} [0-9]{2}:[0-9]{2}$ |
|
|
00
|
|
|
#6 | |
|
Invité de passage
![]() Inscription : février 2006 Messages : 9 ![]() |
Citation:
|
|
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() ![]() Inscription : janvier 2004 Messages : 1 238 ![]() |
hum... chaine.search ???? ca serait pas du javascript ca par hasard ? Tu aura sans doute plus de réponses sur le forum approprié, a moins que tu veuilles faire ce controle en PHP, chose que je te conseille fortement puisque le javascript peut toujours etre désactivé, donc non fiable.
__________________
PHP : Regle n°1 : mysql_query(...), mysql_connect(...) et mysq_select_db(...) doivent EN DEBUG etre suivies de or die(mysql_error()); (mais jamais en production) Regle n°2 : Mieux encore : mysql_query($requete) or die("$requete<br/>".mysql_error()); Regle n°3 : echo '<pre>';var_dump($var);echo '</pre>'; affiche le contenu et le type d'une variable. Publiez vos textes de fantasy et de science-fiction sur http://www.cercledefaeries.com/concours/ |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() Étudiant Inscription : février 2004 Messages : 2 168 ![]() |
Euh lol oui là ça ressemble pas trop à du php... Durdur de confondre javascript et php
|
|
|
00
|
|
|
#9 | ||
|
Invité de passage
![]() Inscription : février 2006 Messages : 9 ![]() |
oui en fait j'ai vu apres qu'il s'agissait de javascript.
donc j'ai trouver qqch d'autre en php mais j'ai un problème en gros si on entre pas une date mais une chaine de caractère ça marche. mais si je rajoute, a la fin de la date attendu, une chaine de caractère là ça bug. exemple : 23/06/2006 11h38zzzzzzzz --> erreur oci_execute. Code :
Existe il une fonction permettant de regarder si ce qu'on tappe correspond uniquement a ce qu'on attend? |
||
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : février 2006 Messages : 9 ![]() |
dsl doublons
|
|
|
00
|
|
|
#11 |
|
Membre éprouvé
![]() Inscription : février 2005 Messages : 401 ![]() |
(^[0-9]{4})-([0-9]{1,2})-([0-9]{1,2}$)
Non ? J'avais même pas tilté que c'était du JS au début, je me suis focalisé sur le masque |
|
|
00
|
|
|
#12 | |
|
Invité de passage
![]() Inscription : février 2006 Messages : 9 ![]() |
Citation:
|
|
|
|
00
|
|
|
#13 |
|
Membre éprouvé
![]() Inscription : février 2005 Messages : 401 ![]() |
Y'a eu edit là je crois
|
|
|
00
|
|
|
#14 |
|
Invité de passage
![]() Inscription : février 2006 Messages : 9 ![]() |
c'est bon j'ai trouver!
j'utilise preg_match() |
|
|
00
|
|
|
#15 | |
|
Invité de passage
![]() Inscription : février 2006 Messages : 9 ![]() |
Citation:
|
|
|
|
00
|
|
|
#16 |
|
Membre Expert
![]() Étudiant Inscription : février 2004 Messages : 2 168 ![]() |
![]() ![]() |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com