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ß
 

Neue Themen


Zurück
Oben