Mailinglisten-Archive |
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