Hallo Sonic,
"10.11.2005" ist ja auch keine Zahl. Entweder du prüfst das mit regulären Ausdrücken (regexp), du suchst "zu Fuß" nach Punkten und Zahlen dazwischen - evtl. hilft hier auch die String-Methode split, oder du prüfst die Möglichkeiten des date-Objekts. Leider kann ich hier nicht weiter helfen, da ich so etwas noch nie machen musste.
Gruß, Jürgen