Tobias Kloth: preg_match syntax

Beitrag lesen

Hallo Jens,

$tmp = preg_match("/\d/",$data);

damit muss irgendwo im String eine Zahl vorkommen, damit $tmp true ist - du musst den Ausdruck am Anfang und am Ende des zu prüfenden Strings "verankern":

$tmp = preg_match("/^\d$/",$data);

siehe auch http://selfhtml.teamone.de/cgiperl/sprache/regexpr.htm#zeichenketten (vorletzer Absatz) - um allerdings den Punkt auch noch mit zu akzeptieren würde ich die Zeichenklasse [.0-9] verwenden (wobei ich mir nicht sicher bin, ob der Punkt maskiert werden muss oder nicht).

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|