Probleme d'une simple expression reguliere [RESOLU] - PHP - Programmation
Marsh Posté le 29-09-2004 à 15:41:56
Code :
|
?
Marsh Posté le 29-09-2004 à 15:46:38
ReplyMarsh Posté le 29-09-2004 à 15:47:07
Voici une source qui fonctionne parfaitement essaye de comparer au tient
Code :
|
Marsh Posté le 29-09-2004 à 15:47:47
kalex a écrit : Pourquoi ne pas utiliser simplement \d{9} ? |
le probleme n'est pas le [0-9], ben que j'ai maintenant mis \d, mais le {9} qui ne fonctionne pas
Marsh Posté le 29-09-2004 à 15:48:29
masenko a écrit : Voici une source qui fonctionne parfaitement essaye de comparer au tient
|
cette partie fonctionne chez moi ( a ma sauce j'entend)
le probleme vient du timestamp
Marsh Posté le 29-09-2004 à 15:51:54
pardon ...
et sans les parentheses ?
Code :
|
Marsh Posté le 29-09-2004 à 15:52:30
simogeo a écrit : pardon ...
|
pareil
Marsh Posté le 29-09-2004 à 15:53:29
chacal_one333 a écrit : le probleme n'est pas le [0-9], ben que j'ai maintenant mis \d, mais le {9} qui ne fonctionne pas |
J'ai compris, il faut attacher le masque :
Code :
|
Marsh Posté le 29-09-2004 à 15:55:14
Code :
|
.. moins gourmand qu'un regex
Marsh Posté le 29-09-2004 à 15:57:58
parfait
En gros s'il y a des chiffres apres le timestamp, il le considere en dehors de la regexp, il trouve un match mais n'inclue pas les chiffre apres les 9 dedant, donc il faut delimiter
astucieux
Marsh Posté le 29-09-2004 à 15:58:13
Faut pas mettre les - dans Y-m-d faut mettre Ymd
nan rien...
Marsh Posté le 29-09-2004 à 15:59:22
masenko a écrit : Faut pas mettre les - dans Y-m-d faut mettre Ymd |
ca me fait un motif d'explode
Marsh Posté le 29-09-2004 à 16:03:46
j ai rarement vu un sujet ou y avait autant de réponse en aussi peu de temps alors si quelqun pouvais m aider ici ce serait cool
http://forum.hardware.fr/hardwaref [...] 8125-1.htm
Marsh Posté le 29-09-2004 à 16:06:07
Moi j'ai un autre défi.
Supposons un formulaire avec un champ texte ou l'utilisteur peut écrire ce qu'il veut. J'aimerai que si il affiche <h1>salut</h1> et que l'on affiche ce texte, ce que soit écrit salut sans que le html soit pris en compte. J'ai fais une expression régulière qui regarde si <QQCH>texte</QQCH> existe, c'est bon mais j'aimerai que si ça existe, pouvoir sortir le contenu de la balise. Une idée ?
Marsh Posté le 29-09-2004 à 16:09:04
si t'as pas besoin de retenirle nom du tag --> strip_tags() roulaize
Marsh Posté le 29-09-2004 à 16:14:54
simogeo a écrit : si t'as pas besoin de retenirle nom du tag --> strip_tags() roulaize |
Oui sinon, voici une base :
'/<(h1)>(.*?)<\/\\1>/' |
Marsh Posté le 29-09-2004 à 15:35:10
J'ai fait un script pour retourner l'age du client à partir d'une date de naissance en ("yyyy-mm-dd" ) ou d'un timestamp.
La regexp pour verifier que la date ai un bon format fonctionne parfaitement, pourtant pour verifier que mon timestamp fait bien 9 chiffres, le truc bug, et si je met un timestamp de x chiffre ca merdera mais ca mettra pas l'erreur.
La source peu etre vue ici : http://if-faw.com/meltingArt/functions/returnAge.php
Merci de votre aide, je suis sur que c'est rien du tout, pourtant quand j'ai tester dans REtester ca met bien un erreure
Message édité par Profil supprimé le 29-09-2004 à 15:59:45