isNum property

bool isNum

Checks whether a String is a number

Implementation

bool get isNum {
  if (isNotNullOrEmpty) {
    var source = trim();
    var numberValue = int.tryParse(source) ??
        double.tryParse(source) ??
        num.tryParse(source);
    return numberValue != null;
  } else {
    return false;
  }
}