Недавно я понял, что некоторые страны отображают числа с плавающей запятой с разными обозначениями запятой / точки.
т. у нас было бы 12 500,34, а некоторые страны указали бы его как 12 500,34
Это может быть не проблема с отображением, но как насчет ввода текста? Например, я представляю, что если бы у меня был десятичный тип и я отображал его в метке, то метод ToString () (или его эквивалент на выбранном вами языке) использовал бы параметры локализации и правильно отображал бы его, а также разбор различных строк -> Числовые методы, вероятно, тоже будут работать.
А как насчет проверки текста? Например, я хочу, чтобы в текстовом поле было разрешено только 5 цифр, а затем необязательный десятичный знак и еще до 4 цифр? Каково общее решение в этом случае, когда вы не знаете, какими будут их разделители? Очевидно, что жестко запрограммированные шаблоны регулярных выражений, которые я сейчас использую, потерпят неудачу, поэтому мне просто интересно, что некоторые из вас сделали в этих случаях?
спасибо за любой совет