使用正则表达式验证身份证号

Posted feiyucha

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用正则表达式验证身份证号相关的知识,希望对你有一定的参考价值。

实现效果:

技术分享图片

关键知识:

 技术分享图片

实现代码:

        private void button1_Click(object sender, EventArgs e)
        {
            if (IsValidate(textBox1.Text.ToString()))
                MessageBox.Show("输入正确,验证通过","提示:");
            else
                MessageBox.Show("格式有误,请细心!","提示:");
        }
        //定义方法
        public bool IsValidate(string str_person) {
            return System.Text.RegularExpressions.
                Regex.IsMatch(str_person,@"(^d{18}$)|(^d{15}$)");
        }

 

以上是关于使用正则表达式验证身份证号的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式如何验证身份证号?

JavaScript 正则表单验证(用户名密码确认密码手机号座机号身份证号)

Android 正则表达式验证手机号姓名(包含少数民族)身份证号

验证身份证号码的正确正则表达式

[jquery]jquery正则表达式验证(手机号身份证号中文名称)

如何用javascript正则表达式验证身份证号