Autor | Zpráva | ||
---|---|---|---|
iuiuooo Profil * |
#1 · Zasláno: 11. 4. 2011, 08:50:30
Zdravim, poradil by mi nekdo proc mi toto nefunguje?
if (!preg_match("~^0?[1-9]|[12][0-9]|3[01]\.?0?[1-9]|1[0-2]\.?20[0-9]{2}$~",$datum)) |
||
iuiuooo Profil * |
#2 · Zasláno: 11. 4. 2011, 08:51:08
samozrejme ten vykricnik pred preg_match nema byt
|
||
Joker Profil |
#3 · Zasláno: 11. 4. 2011, 09:38:53
iuiuooo:
A nefunguje znamená co? |
||
iuiuooo Profil * |
#4 · Zasláno: 11. 4. 2011, 09:48:13
ze napriklad datum: 11.44.20113 mi projde coz je zvlastni
|
||
__construct Profil |
#5 · Zasláno: 11. 4. 2011, 10:09:46
Ten regulár neodchytáva žiadnu skupinu preto zoberie aj jednotlivé čísla - v tvojom prípade ten dátum má 3 zhody 11,20 a ďalšiu 11.
Pridaj tam skupiny a bude to OK: (0?[1-9]|[12][0-9]|3[01])\. ?(0?[1-9]|1[0-2])\. ?(20[0-9]{2})
|
||
iuiuooo Profil * |
#6 · Zasláno: 11. 4. 2011, 11:18:42
thx to bude ono
|
||
Časová prodleva: 13 let
|
0