lulu: funktion preg_match() überprüfen auf Zahlen

Beitrag lesen

Huhu Patrick

Ich möchte gern einen String überprüfen, ob er tatsächlich nur aus Zahlen (0 - 9) besteht. Ich habe herausgefunden, dass die Funktion preg_match() dafür passig ist.

Um eine Zahl zu matchen kannst Du eine "character class" verwenden
z.B. so

[0-9]

oder auch

\d

Für eine Folge von Zahlen brauchst Du dann noch einen "quantifier"

z.B.

+

oder

*

Um den gesamten String zu prüfen kannst Du Anfang "^" und Ende "$" des Strings in das Pattern aufnehmen.

Eine denkbare Lösung wäre also z.B.:

[1]+$

Detailinformationen dazu findest Du hier
http://de2.php.net/manual/en/pcre.pattern.syntax.php

Viele Grüße

lulu

--
bythewaythewebsuxgoofflineandenjoytheday

  1. 0-9 ↩︎