Мне нужно выяснить, является ли строка числовой в дроте. Он должен возвращать true в любом действительном типе числа в дротике. До сих пор мое решение было
bool isNumeric(String str) {
  try{
    var value = double.parse(str);
  } on FormatException {
    return false;
  } finally {
    return true;
  }
}
Есть ли способ для этого? Если нет, есть ли лучший способ сделать это?