#flutter
#flutter
Вопрос:
У меня есть TextFormField, я хочу принять ввод 12.32 как 12,32, потому что так мы пишем числа с плавающей запятой на немецком языке.
Я попытался найти решение, но не смог его найти. Пожалуйста, прокомментируйте ссылку, если найдете решение.
Редактировать
Для тех, кто сталкивается с проблемой, вот как я это исправил.
https://dev.to/mohitkyadav/format-double-according-to-locale-1122
Комментарии:
1. я не понимаю, могу ли я узнать больше о вашем вопросе? числа, которые вы написали, совпадают
2. Я сталкиваюсь с той же проблемой, но не могу реализовать ваше решение. У меня есть TextInputType.number и Textinputformater, который ищет исключение в методе Numberformat.parse. Можете ли вы предоставить решение с помощью вашего текстового поля, пожалуйста?
3. это сработало для меня dev.to/mohitkyadav/format-double-according-to-locale-1122
Ответ №1:
Для разбора текстов в зависимости от страны / региона, вы можете использовать класс NumberFormat .