身份证正则表达式
以黑龙江省的身份证进行讲解: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次,|:或者)23010219800808002123黑龙江省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}$/
补充:web前端 , JavaScript ,