MudGuard: ICQ-Nummer erkennen (am besten mit Regexp)

Beitrag lesen

Hi,

ich würde gerne prüfen, ob ein String eine valide ICQ-Nummer darstellt...
Im Archiv habe ich folgendes gefunden: \d{7,9}. (stellt also die Zeichenlänge dar)...

Nein. \d steht für Ziffer (digit), {7,9} für mindestens 7, maximal 9 Vorkommen des vorherigen Teilausdrucks,
Zusammen also mindestens 7 Ziffern und höchstens 9 Ziffern.

Jetzt könnten nur noch Zeichen davor und danach kommen, also noch die passenden Anker verwenden:

^ für den Stringanfang
$ für das Stringende

^\d{7,9}$

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/