stringFromString method

String stringFromString(
  1. String text
)

Implementation

String stringFromString(String text) {
  num parsed = _format.parse(text);
  Decimal value = Decimal.parse(parsed.toStringAsFixed(decimalDigits!));
  if (value == Decimal.zero) {
    return value.toStringAsFixed(decimalDigits!);
  }
  String result = _format.format(parsed);
  // workaround for https://github.com/dart-lang/intl/issues/376
  if (symbol == '') {
    try {
      int.parse(result[0]);
    } on FormatException {
      result = result.substring(1, result.length);
    }
  }
  return result;
}