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/
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/