Ich würde es (und tu's auch) so machen:
Genau wie Möglichkeit 2, nur dass der Fehler nicht auftritt (informier dich über Perl-kompatible RegExps, wenn du wissen willst, wieso. Ich benutze immer preg und nie ereg!)
[EDIT]
Ich verwechsel das immer -.-