js如何对身份证号码进行精准验证(正则表达式)

776 ℃

js对身份证号码有2种类型,一种是普通验证,一种是精准验证,下面web建站小编给大家简单介绍一下验证方法!

方法一:利用正则表达式对身份证号码进行普通验证

var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/

方法二:利用正则表达式对身份证号码进行精准验证

15位身份证号码验证

var reg = /^[1-9]\d{5}\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{2}[0-9Xx]$/

18位身份证号码验证

var reg = /^[1-9]\d{5}(19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/

身份证号码后6位验证

var reg = /^(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/

javascript正则表达式实现字符串匹配输出

js利用正则表达式对指定url链接进行调用

js正则表达式常用格式介绍

js利用正则表达式判断是否为数字

js利用正则表达式匹配银行卡号

标签: js正则表达式, 身份证号码验证

上面是“js如何对身份证号码进行精准验证(正则表达式)”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_3945.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

php哪些函数可以实现字符串小写转大写
vue代码如何将毫秒转换成日期?
nginx搭建vue项目,刷新页面404解决方法?
dedecms文章的评论次数如何调用
wordpress如何在页面上显示内存指数