regulären Ausdruck benötigt, die haben: (.) Regulärer Ausdruck für Preisvalidierung
- Maximal 8 Stellen vor dezimal
- Maximal 4 Ziffern hinter dem Komma Punkt
- Dezimalpunkt ist optional
maximal gültige Dezimalzahl ist 8 Stellen vor dezimal und 4 Nachkommastellen So 99999999,9999
Die regelmäßige rexpression I ^\ d {0,8} versucht haben, [.]? \ D {1,4} $ für 123456789 und mehr als dies nicht möglich. bedeutet, dass es mehr als 8 Ziffern braucht, wenn der Dezimalpunkt nicht verfügbar ist.
hier getestet: http://regexpal.com/
Vielen vielen Dank im Voraus!
Preis kann nicht negativ sein? –
Nein, nicht für meinen Fall! – user2338652