Überprüfen, ob die Zeichenfolge in Dart numerisch ist

Ich muss herausfinden, ob eine Zeichenfolge in Dart numerisch ist. Es muss bei jedem gültigen Zahlentyp in Dart true zurückgegeben werden. Bisher ist meine Lösung

bool isNumeric(String str) {
  try{
    var value = double.parse(str);
  } on FormatException {
    return false;
  } finally {
    return true;
  }
}

Gibt es eine native Möglichkeit, dies zu tun? Wenn nicht, gibt es einen besseren Weg, dies zu tun?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage