Hallo,
ich bräuchte einen regulären Ausdruck, der nur gültige Preisangaben zulässt:
Dabei sollen folgende Dinge möglich sein:
2,73
1.82
1
4
2,00
Ganze Beträge können also ohne Komma/Punkt eingegeben werden.
Was ich filtern möchte sind Dinge wie:
2,
4.
2.3
3,1
3,4421
4.512
Es darf nur genau 2 Nachkommastellen geben oder eben garkeine.
Sehr gut wäre der Ausdruck noch, wenn er eine bestimmte Anzahl Zahlen VOR dem Komma ebenfalls zurückweist. Mein erster Ansatz ist folgender gewesen:
Dieser Ausdruck erlaubt allerdings beliebig viele Nachkommastellen und ebenfalls ein(en) alleinstehende(s/n) Komma/Punkt.
Kann mir jemand helfen?
ich bräuchte einen regulären Ausdruck, der nur gültige Preisangaben zulässt:
Dabei sollen folgende Dinge möglich sein:
2,73
1.82
1
4
2,00
Ganze Beträge können also ohne Komma/Punkt eingegeben werden.
Was ich filtern möchte sind Dinge wie:
2,
4.
2.3
3,1
3,4421
4.512
Es darf nur genau 2 Nachkommastellen geben oder eben garkeine.
Sehr gut wäre der Ausdruck noch, wenn er eine bestimmte Anzahl Zahlen VOR dem Komma ebenfalls zurückweist. Mein erster Ansatz ist folgender gewesen:
Code:
\d+[\.,]?(\d\d)?
Dieser Ausdruck erlaubt allerdings beliebig viele Nachkommastellen und ebenfalls ein(en) alleinstehende(s/n) Komma/Punkt.
Kann mir jemand helfen?