stringFromString method
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;
}