formatCurrencyInput function
Implementation
String formatCurrencyInput(String amount) {
final formatter = NumberFormat.currency(
locale: "en_NG",
name: '',
symbol: "",
decimalDigits: 0,
);
amount = amount.replaceAll(RegExp(r'[^0-9\.]'), "");
final amountDouble = double.tryParse(amount);
if (amountDouble == null) {
return "";
}
return formatter.format(amountDouble);
}