isNotExpiredCreditCardDate method
Check if the string is not an expired credit card date.
Implementation
bool isNotExpiredCreditCardDate(String value) {
final List<int> parts = value.split('/').map(int.parse).toList();
final int month = parts[0];
final int year = parts[1];
final DateTime now = DateTime.now();
final int currentYear = now.year % 100;
final int currentMonth = now.month;
if (year < currentYear) {
return false;
}
if (year == currentYear && month < currentMonth) {
return false;
}
return true;
}