phpbar.de logo

Mailinglisten-Archive

[php] FLOAT

[php] FLOAT

Andreas Demmer php at andreas-demmer.de
Mit Jul 7 15:17:01 CEST 2004


Jörn wrote:

> ich bräuchte einen RegEX zur Kontrolle auf einen Preis (Floating
> Number). Erlaubt sollen Komma, Punkt oder keines von beiden sein.
>
> Bsp
> Erlaubt ist:
> 12
> 12.00
> 12,00

leichte Übung: ^[0-9]+([\.,]{1}[0-9]{2})*$

Psssst, Geheimtipp: RegExe selberlernen bringt einen weiter als
Einzellösungen zu erfahren. Daher eine kurze Erläuterung:

^ $    markieren Stringanfang und Ende
[0-9]+   nur Zahlen, mindestens eine
()*    dieser Teil ist optional
[\.,]{1} genau eines dieser Zeichen, \. weil . eine Funktion hat (bel.
Zeichen)

Alles klar?

Gruss,
Andreas

--
http://www.andreas-demmer.de



php::bar PHP Wiki   -   Listenarchive