Prüfen auf €-Wert
-
Tag alle zusammen oder besser gesagt nacht. Ich bin grad beim Programmieren und hab jetzt ein Problem: Ich möchte eine Eingabe überprüfen ob diese ein gültiger Euro wert ist. Gibt es da eine Funktion. Wenn nicht wie würdet ihr das anstellen?
Gruß Pi
-
Reguläre Ausdrücke sind deine Freunde, die gibts zwar net in der STL, aber dafür gibt genug Librarys.
Gruß
-
Was ist denn ein gültiger, bzw. ein ungültiger Euro-Wert?
-
xindon schrieb:
Was ist denn ein gültiger, bzw. ein ungültiger Euro-Wert?
eine zeichenkette, die zum beipsiel so ausieht?
gültig sind
eventuell + oder -
und dann
mindestens eine aber weniger als 15 dezimalziffern
und dann
ein komma und dann genau zwei dezimalziffern oder ein oder zwei striche (-)
und dann eventuell ein von einem eventuellen leerzeichen angeführtes eurozeichen oder statt des eurozeichens Eu oder eu oder EU.
-
einen kleinen parser bauen? http://de.wikipedia.org/wiki/Endlicher_Automat