formatNumericString function

String formatNumericString(
  1. String value, {
  2. bool? allowDecimal = true,
  3. int? maxDecimals,
})

Implementation

String formatNumericString(
  String value, {
  bool? allowDecimal = true,
  int? maxDecimals,
}) {
  if (value.isEmpty) return "";

  final num? number = num.tryParse(value);
  if (number == null) return value;

  return formatNumber(
    number,
    allowDecimal: allowDecimal,
    maxDecimals: maxDecimals,
  );
}