validateExpData method

String? validateExpData()

Implementation

String? validateExpData() {
  if (expData.length != 5) {
    return textRequired;
  } else {
    List data = expData.split("/");
    data[1] = "20" + data[1];

    if ((int.parse(data[0]) < month && int.parse(data[1]) <= year) ||
        (int.parse(data[1]) < year)) {
      return textCardExpired;
    } else if (int.parse(data[0]) < 1 || int.parse(data[0]) > 12) {
      return textInvalidateMonth;
    }
  }

  return null;
}