isPassengerID method

dynamic isPassengerID(
  1. String s
)

format: "2100635585", "1361535733", "00A7925289", "00A4781591"; contains 10(sometimes 9) characters, mostly numbers;

Implementation

isPassengerID(String s) {
  int a = 0, n = 0;
  s.split('').forEach((e) {
    if (isNumeric(e)) {
      n++;
    } else if (isAlpha(e)) {
      a++;
    }
  });
  return (s.length > 6 && a < 2 && n >= 6);
}