getGender function

String getGender(
  1. String idCard
)

返回'男'或者'女',请验证身份证号合法之后再使用该函数, 该函数不会额外去验证输入是否正确

Implementation

String getGender(String idCard) {
  if (idCard.length == 15 && (idCard = wrap15To18(idCard)).isEmpty) {
    return "";
  }
  String genderStr = idCard.substring(16, 17);
  return (int.parse(genderStr) % 2 != 0) ? '男' : '女';
}