как поставить пробелы в String?
например, есть String money = 10000;, я бы хотел добавить маску к этой строке и вывести его как: 10 000, если 1000 то 1 000, если 100000 то 100 000, если 1000000 то 1 000 000 и тд. пробовал библиотеку money_formatter но там запятые вставляются а мне нужны пробелы
Ответы (1 шт):
Автор решения: MiT
→ Ссылка
С использованием RegEx:
void main() {
String s = "1000000";
s = s.replaceAllMapped(RegExp(r"(\d)(?=(\d{3})+(?!\d))"), (match) => "${match.group(0)} ");
print(s); // "1 000 000"
}