16 lines
339 B
Dart
16 lines
339 B
Dart
class NumberFormatter {
|
|
static String format(String text) {
|
|
try {
|
|
double parsedNumber = double.parse(text);
|
|
|
|
if ((parsedNumber != double.infinity) && (parsedNumber == parsedNumber.floor())) {
|
|
return parsedNumber.truncate().toString();
|
|
}
|
|
|
|
return text;
|
|
} catch(err) {
|
|
return text;
|
|
}
|
|
}
|
|
}
|