format static method
Core formatter (base function)
Implementation
static String format(
String? value, {
int decimal = 2,
bool useGrouping = true,
}) {
if (value == null || value.isEmpty) return '';
final number = double.tryParse(_clean(value));
if (number == null) return '';
final decimalPart = decimal > 0 ? "." + ("0" * decimal) : "";
final pattern = useGrouping
? "##,##,##,##0$decimalPart" // Indian grouping
: "0$decimalPart";
final formatter = NumberFormat(pattern, "en_IN");
return formatter.format(number);
}