码迷,mamicode.com
首页 > 其他好文 > 详细

身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X

时间:2019-12-30 11:12:28      阅读:405      评论:0      收藏:0      [点我收藏+]

标签:lse   reg   title   数字   return   UNC   idc   cti   false   

function checkIdCardNo(idCardNo) {
  // 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X 
  var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
  if (reg.test(idCardNo) === false) {
    wx.showToast({
      title: ‘身份证号码不正确!‘,
      icon: ‘none‘,
    })
    return false;
  }
}

身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X

标签:lse   reg   title   数字   return   UNC   idc   cti   false   

原文地址:https://www.cnblogs.com/xiaoxiaoxun/p/12118500.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!