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

1018 ℃

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,我们会在看到邮件的第一时间内为您处理!

Trae:新一代免费的AI编程工具
php语法结合百度地图api如何获取指定位置的静态地图图片
如何利用php语法实现留言板的回复功能(前后端结合)
如何在MySQL语法中实现数据合并
新站关键词密度多少最为合适?
Python语法如何实现MP4与GIF格式互转(附代码)