Reguläre Ausdrücke bzw. Zahlenformat im String

0815-Jo

Mitglied
Hallo Forum,

ich bin es mal wieder 🙂

ich habe ein kleines Problem, ich möchte ein String auf ein bestimmtes Zahlenformat Prüfen.
Ich möchte gerne auf dieses Format prüfen ##.## , wobei vor und nach dem Komma auch mehr Ziffern stehen können.
ich habe es bis jetzt mit str.matches("[0-9]*.[0-9]*") vergeblich versucht.

Danke
 
müssen vor einem "Komma" in dem Fall ja . Zahlen stehen? Wenn ja, dann solltest du + statt * verwenden. Falls dein Vorhaben immer noch nicht klappt, dann gib uns am Besten ein paar valide Beispiele, die funktionieren müssen.
 
Dein Regulärer Ausdruck würde bei 111. auch ein TRUE liefern.

Code:
(\\d{2,})+\\.(\\d{2,})

{2,} Die 2 sagt aus, dass es mindestens ein zweistelliger Wert sein muss.
{2} Bei dieser Variante darf es sich nur um ein zweistelligen Wert handeln.

Grüße
 
Guten Morgen, an alle Helfer 🙂

vielen Dank für Eure Unterstützung, wie ich bemerke habe ich sehr große Defizite bezüglich der Regulären Ausdrücke. Habt Ihr einen guten Link, um an das Thema heranzukommen?

Gruß
 

Zurück
Oben