Thread String - Zahl (Int) (7 answers)
Opened by Gast at 2004-05-07 10:02

Strat
 2004-05-07 14:07
#82066 #82066
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=jan,07.05.2004, 11:24]wozu bei sowas überhaupt einen regulären ausdruck bemühen, was spricht gegen o.g. vergleich? wo scheitert der?[/quote]
er findet integer, das ist korrekt. aber fuer den rest muss man sich doch was zusammenbasteln.

Marcus
Code: (dl )
$_[0] =~ /^-?\d+\.?\d+$/ ) 

Die RE von oben er findet z.B. 10. nicht, was in Perl eine gueltige floatzahl ist... und auch mit einstelligen Zahlen funktioniert er nicht...

Ein- oder zweimal ist es fuer das Verstaendnis von REs sicher nicht schlecht, wenn man sich solche Patterns zusammenbastelt (habe mir z.B. auch schon REs fuer die Validierung von IP-Adressen gebastelt), aber wieso nicht fertige, gut getestete Funktionalitaet verwenden, wenn sie so einfach verfuegbar ist?\n\n

<!--EDIT|Strat|1083924668-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread String - Zahl (Int)