身份证正则表达式

以黑龙江省的身份证进行讲解:

15位
1-6位是你所在的地方
7-12位是你的生日
13-15位是你的身份证号

18位
1-6位是你所在的地方
7-14位是你的生日
15-17位是你的身份证号
18位是校验码
如:
230102800808002(15位)
23黑龙江省01哈尔滨市02道里区800808生日002身份证号

var   reg15 = /^[1-9]\d{7}((0[1-9])|(1[0-2]))((0[1-9])|([1-2]\d)|(3[0|1]))\d{3}$/
(注解:[1-9]:从1到9任意数字,\d:从0到9任意数字,{n}:重复N次,|:或者)

230102198008080021
23黑龙江省01哈尔滨市02道里区19800808生日002身份证号1校验码
var   reg18 = /^[1-9]\d{5}[1-9]\d{3}((0[1-9])|(1[0-2]))((0[1-9])|([1-2]\d)|(3[0|1]))\d{4}$/
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值