Ich habe kürzlich festgestellt, dass einige Länder Gleitkommazahlen mit unterschiedlicher Komma/Periodendarstellung anzeigen.Lokalisierung in Textvalidierung
dh. wir würden 12.500.34 haben, und einige Länder würden es als 12.500,34 aufzählen
Das mag kein Problem mit der Anzeige sein, aber was ist mit Texteingabe? Zum Beispiel stelle ich mir vor, dass, wenn ich einen Dezimaltyp hätte und es in einem Label anzeigen würde, die ToString() -Methode (oder ein Äquiv. In der Sprache Ihrer Wahl) die Lokalisierungseinstellungen verwenden und korrekt anzeigen würde, und die verschiedenen Pars 'str -> Anzahl 'Methoden würden wahrscheinlich auch funktionieren.
Aber was ist mit Textvalidierung? Wie gesagt, ich möchte, dass ein Textfeld nur 5 Zahlen erlaubt, und dann einen optionalen Dezimalpunkt und bis zu 4 weitere Zahlen? Was ist eine allgemeine Lösung in diesem Fall, wenn Sie nicht wissen, was ihre Begrenzer sein werden? Offensichtlich werden die hartkodierten Regex-Muster, die ich jetzt benutze, scheitern, also frage ich mich nur, was einige von euch in diesen Fällen getan haben?
Dank für jede Beratung
Ja, das war, was ich gehofft hatte, war nicht die Antwort, aber es war mein grundlegender Backup-Plan. Ich habe nur gehofft, dass jemand eine magische Kugel dafür hat, aber es scheint niemand tut :) – LoveMeSomeCode