中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

C#驗證身份證是否合法的函數(shù)

2018-07-20    來源:open-open

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

這段C#代碼主要是驗證身份證的開頭和身份證的格式和長度是否正確,沒有按照身份證的編碼規(guī)則進行嚴格驗證

/// <summary>
        /// 驗證身份證是否合法
        /// </summary>
        /// <param name="idCard">要驗證的身份證</param>       
        public static bool IsIdCard(string idCard)
        {
            //如果為空,認為驗證合格
            if (IsNullOrEmpty(idCard))
            {
                return true;
            }
 
            //清除要驗證字符串中的空格
            idCard = idCard.Trim();
 
            //模式字符串
            StringBuilder pattern = new StringBuilder();
            pattern.Append(@"^(11|12|13|14|15|21|22|23|31|32|33|34|35|36|37|41|42|43|44|45|46|");
            pattern.Append(@"50|51|52|53|54|61|62|63|64|65|71|81|82|91)");
            pattern.Append(@"(\d{13}|\d{15}[\dx])$");
 
            //驗證
            return RegexHelper.IsMatch(idCard, pattern.ToString());
        }


標簽: idc 代碼

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:Java工具類:全角半角相互轉(zhuǎn)換

下一篇:Servlet3.0現(xiàn)實文件上傳