当前位置: 首页 > news >正文

做公众号推送的网站网站制作外包价格

做公众号推送的网站,网站制作外包价格,服装网站建设平台分析,wordpress 重置插件根据《新版外国人永久居留身份证适配性改造要点》,公司需要把代码中对身份证的校验进行优化 就文档内容可以看到需要优化的要点是: 新版永居证号码以 9 开头 受理地区代码出生日期顺序码校验码;(共18位) eg&#xff…

根据《新版外国人永久居留身份证适配性改造要点》,公司需要把代码中对身份证的校验进行优化

就文档内容可以看到需要优化的要点是:
新版永居证号码以 9 开头 + 受理地区代码+出生日期+顺序码+校验码;(共18位)
eg:932682198501010017
既往版本永居证号码 由三位国家和地区代码开头 + 地址码+顺数码+校验码;(共15位)
eg:KAZ110090123105

在这里插入图片描述

// 身份证号码验证
export function testIdCard(id) {// 1 "验证通过!", 0 //校验不通过 // id为身份证号码// 新 增加新版永居证号码 以9开头再加受理区域var format = /^(((([1][1-5])|([2][1-3])|([3][1-7])|([4][1-6])|([5][0-4])|([6][1-5])|([7][1])|([8][1-2]))\d{4})|(([9](([1][1-5])|([2][1-3])|([3][1-7])|([4][1-6])|([5][0-4])|([6][1-5])|([7][1])|([8][1-2])))\d{3}))(([1][9]\d{2})|([2]\d{3}))(([0][1-9])|([1][0-2]))(([0][1-9])|([1-2][0-9])|([3][0-1]))\d{3}[0-9xX]$/;var format15Foreign = /^[a-zA-Z]{3}[0-9]{4}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{2}$/;//号码规则校验if (!(format.test(id) || format15Foreign.test(id))) {return { 'status': 0, 'msg': '身份证号码不合规' };}//区位码校验if (id.length == 18) {//出生年月日校验  前正则限制起始年份为1900;var year = id.substr(6, 4),//身份证年month = id.substr(10, 2),//身份证月date = id.substr(12, 2),//身份证日time = Date.parse(month + '-' + date + '-' + year),//身份证日期时间戳datenow_time = Date.parse(new Date()),//当前时间戳dates = (new Date(year, month, 0)).getDate();//身份证当月天数if (time > now_time || date > dates) {return { 'status': 0, 'msg': '出生日期不合规' }}//校验码判断var c = new Array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2);  //系数var b = new Array('1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2'); //校验码对照表var id_array = id.split("");var sum = 0;for (var k = 0; k < 17; k++) {sum += parseInt(id_array[k]) * parseInt(c[k]);}if (id_array[17].toUpperCase() != b[sum % 11].toUpperCase()) {return { 'status': 0, 'msg': '身份证校验码不合规' }}}return { 'status': 1, 'msg': '校验通过' }
}
// 城市代码列表  11: "北京", 12: "天津", 13: "河北", 14: "山西", 15: "内蒙古", 21: "辽宁", 22: "吉林",23: "黑龙江 ", 31: "上海", 32: "江苏", 33: "浙江", 34: "安徽", 35: "福建", 36: "江西",37: "山东", 41: "河南", 42: "湖北 ", 43: "湖南", 44: "广东", 45: "广西", 46: "海南",50: "重庆", 51: "四川", 52: "贵州", 53: "云南", 54: "西藏 ", 61: "陕西", 62: "甘肃",63: "青海", 64: "宁夏", 65: "新疆", 71: "台湾", 81: "香港", 82: "澳门 "
// 地址码判断
([1][1-5])|([2][1-3])|([3][1-7])|([4][1-6])|([5][0-4])|([6][1-5])|([7][1])|([8][1-2]))\d{4}// 9 开头再加上 地址码判断
([9](([1][1-5])|([2][1-3])|([3][1-7])|([4][1-6])|([5][0-4])|([6][1-5])|([7][1])|([8][1-2])))\d{3}

正则可视化图片转化工具:https://c.runoob.com/front-end/7625/#!flags=&re=%5E(a%7Cb)*%3F%24
format 正则可视化图片(看不清可以自己用上分链接工具试一下)
在这里插入图片描述

http://www.yayakq.cn/news/692576/

相关文章:

  • 西安集团网站建设中国网站建设排名
  • 唐山市住房和城乡建设局官方网站外贸网站推广哪个比较好
  • 免费的设计网站有哪些如何用凡科网建立一个网站
  • 网站建设的缺点个人ip打造范文
  • 做实验流程图的网站济南网站建设招标
  • 广州学生做网站英文网站建设成都
  • 网站建设以后就业方向如何加强企业网站建设 论文
  • wordpress网站后台要怎么登陆asp提高网站安全性的措施
  • wordpress网站描述插件互联网行业排行榜
  • 中南建设的网站响应式网站开发流行吗
  • 小规模公司做网站成本是什么wordpress怎么实现注册功能
  • 给微商做网站可以申请做cpa广告的网站
  • 做关于什么内容的网站数字媒体艺术
  • qq邮箱做网站专业建设网站的企业
  • 劳务公司网站建设学做网站必须php吗
  • 外贸网站如何推广泰州市建设工程质量监督站网站
  • 重庆seo建站一个网站开发环境是什么
  • 淘宝建设网站的意义杭州做网站软件
  • 建设企业网站优势黑龙江建设局网站
  • 软装潢.企业网站建设注册网站平台要多少钱
  • 网站建设公司浙江现在写博客还是做网站
  • 五合一营销型网站设计说明万能模板100字
  • 我的世界做封面网站国外网站模板网站建设
  • 微信恢复官方网站电脑配件经营网站的建设
  • 网站开发需要多线程吗2016年建设网站赚钱吗
  • 湖南微信网站wordpress下载防止盗链
  • 网站在线优化wordpress新建php页面
  • 网站建设的安全可行性越秀网站建设推广
  • 制作网站的app怎么做一个小程序
  • 如何把网站做在百度小程序内企业网站营销网站