Even shorter. Despite the fact it will works with double
as well, using num
is more accurately.
isNumeric(string) => num.tryParse(string) != null;
num.tryParse
inside:
static num tryParse(String input) {
String source = input.trim();
return int.tryParse(source) ?? double.tryParse(source);
}