Wpis z mikrobloga

#flutter #programowanie
Wyjaśni mi ktoś dlaczego, gdy chcę wpisać coś przed przecinek, to mi ten przecinek usuwa w sensie, że zastępuje liczbą, którą chciałem wpisać przed ten przecinek? Zastanawiam się czy coś jest nie tak z regexem, ale chyba nie.

keyboardType:
TextInputType.numberWithOptions(decimal: true),
inputFormatters: [
FilteringTextInputFormatter.allow(
RegExp('[0-9]+[,]{0,1}[0-9]*')),
TextInputFormatter.withFunction(
(oldValue, newValue) => newValue.copyWith(
text: newValue.text.replaceAll('.', ','),
),
),
],
  • 4