Exemplo n.º 1
0
        /// <summary>
        /// 得到所有正确的身份证
        /// </summary>
        /// <param name="sfz"></param>
        /// <param name="nv">true 为男 false 为女</param>
        /// <returns></returns>
        public static IList <string> GetRealySFZ(string sfz, bool nv = true)
        {
            IList <string> sfzs = new List <string>();
            IList <string> list;

            sfz = sfz.Substring(0, 14);
            if (nv)
            {
                list = NanSFZArray;
            }
            else
            {
                list = NvSFZArray;
            }
            foreach (string str in list)
            {
                if (Utils.CheckIDCard18(sfz + str))
                {
                    sfzs.Add(sfz + str);
                }
            }
            return(sfzs);
        }