checkCarID static method

bool checkCarID(
  1. String? carID
)

Implementation

static bool checkCarID(String? carID) {
  if (carID == null) return false;
  if (carID.length == 7) {
    return RegExp(
            "[\u4e00-\u9fa5]{1}[a-hj-np-zA-HJ-NP-Z]{1}[a-hj-np-zA-HJ-NP-Z0-9]{4}[a-hj-np-zA-HJ-NP-Z0-9\u4e00-\u9fa5]")
        .hasMatch(carID);
  } else if (carID.length == 8) {
    return RegExp(
            "[\u4e00-\u9fa5]{1}[a-hj-np-zA-HJ-NP-Z]{1}([0-9]{5}[d|f|D|F]|[d|f|D|F][a-hj-np-zA-HJ-NP-Z0-9][0-9]{4})")
        .hasMatch(carID);
  }
  return false;
}