Size: a a a

Flutter Developers — русскоговорящее сообщество

2021 February 28

T

Tim in Flutter Developers — русскоговорящее сообщество
Captain Impact.
Чёт новенькое
Эх, не успел увидеть
источник
2021 March 01

Т

Тркюу in Flutter Developers — русскоговорящее сообщество
RegExp(r'(^\d*\.?\d*)')
это означает что я могу ввести число по типу 0.009
а как сделать так, чтобы еще можно было ввести запятую ',' вот такую то есть и '.' и ',' можно было вводить
источник

DS

DVS Studio in Flutter Developers — русскоговорящее сообщество
\.? поменять на [\.,]?
источник

Т

Тркюу in Flutter Developers — русскоговорящее сообщество
RegExp(r'(^\d*\.,?\d*)')
вот так?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Тркюу
RegExp(r'(^\d*\.?\d*)')
это означает что я могу ввести число по типу 0.009
а как сделать так, чтобы еще можно было ввести запятую ',' вот такую то есть и '.' и ',' можно было вводить
Хуйня
источник

DS

DVS Studio in Flutter Developers — русскоговорящее сообщество
и да, такая регулярка не все случаи покрывает, дает шмальнуть в ногу
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
[0-9]*[.,]{0, 1}[0-9]*
Как то так
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Тркюу
RegExp(r'(^\d*\.?\d*)')
это означает что я могу ввести число по типу 0.009
а как сделать так, чтобы еще можно было ввести запятую ',' вот такую то есть и '.' и ',' можно было вводить
Но ты в целом делаешь полную чушь
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
и регулярки тебе не нужны
источник

DS

DVS Studio in Flutter Developers — русскоговорящее сообщество
или научиться юзать гугл и найти это, если прям надо ручками парсить:
https://stackoverflow.com/a/12643073
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Тоже фигня
источник

DS

DVS Studio in Flutter Developers — русскоговорящее сообщество
не фигня если надо вытащить и строки нецелое число
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
DVS Studio
не фигня если надо вытащить и строки нецелое число
Фигня
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Он делает поле ввода
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Ему не нужны регулярки
источник

DS

DVS Studio in Flutter Developers — русскоговорящее сообщество
тогда обычный double.tryParse и полетели
источник

Т

Тркюу in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
Но ты в целом делаешь полную чушь
А какое есть решение, чтобы текстфилд принимал только числовое дробное значение. Учитывая то что может быть и точка и запятая на разных регионах
источник

Т

Тркюу in Flutter Developers — русскоговорящее сообщество
DVS Studio
тогда обычный double.tryParse и полетели
double.tryParse от parse чем отличается? тем что он ошибку не выдаст?
источник

DS

DVS Studio in Flutter Developers — русскоговорящее сообщество
да. и отдаст null если не смог распарсить вместо эксепшона
источник

DS

DVS Studio in Flutter Developers — русскоговорящее сообщество
Тркюу
А какое есть решение, чтобы текстфилд принимал только числовое дробное значение. Учитывая то что может быть и точка и запятая на разных регионах
1)  установить клаву в режим цифр
2) форматтер добавить полю
источник