Englisches datum / preg_match

Huhu,

ich lade eine Datei per file() in einen array
dann möchte ich mir preg_metch nach diesem daten suchen
mein momentaner ausdruck ist:
$pattern = „/([0-9]{4})-([0-9]{2})-([0-9]{2})/“;

z.b: 2006-08-08

aber es funk. nicht, da ich schon immer probleme mit regulären ausdrücken hatte habe ich bestimmt einen denkfehler,
hoffe es kann mir jemand helfen.
thx

hm, du könntenst mal versuchen den Ausdruck wie folgt zu vervollständigen:

^([0-9]{4})-([0-9]{2})-([0-9]{2})$

Also vorne ein ^ und hinten ein $
Das klammert den ganzen Ausdruck quasi ein und sagt was vorne oder hinten stehen darf.
Der Ausdruck ist soweit korrekt. Habe ihn mal in den Regex Coach geladen.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]