Laden...
4 Antworten
1,769 Aufrufe
Letzter Beitrag: vor 20 Jahren
String Format Problemchen

Huhu allerseits 🙂

Ich hab eine kleine Frage. Ich hab da ein Textfeld wo man Preise eintragen muss.

Also z.B. "270.75". Wenn nun aber jemand nur "270" eingibt, möchte ich, dass er die restlichen Nullen, also "270.00" noch anhängt.

Kann man mit String.Format o.ä irgendwie das Format des Strings überprüfen mit einer If-Abfrage?

Gruss Malleth

string.Format( "{0:.00}", 270 )

Hallo Malleth,

Kann man mit String.Format o.ä irgendwie das Format des Strings überprüfen mit einer If-Abfrage?

Mit String.Format nicht, aber mit Regex.IsMatch

Aber im Prinzip kannst du es mehr so machen, wie Noodles vorschlägt, also nicht prüfen, ob die Eingabe das Format hat, sondern den Text einfach in das gewünschte Format bringen. Du brauchst dann noch z.B. double./decimal.Parse/.TryParse.

herbivore

ok, vielen dank ihr zwei 🙂

stimmt, mann kann ja gleich sagen dass er den string in das gewünschte format bringen soll. das hät ich ja nach der überprüfung dann sowieso gemacht g.

danke & gruss Malleth