isIdCard.js 317 B

1234567891011
  1. /**
  2. *
  3. * @desc 判断是否为身份证号
  4. * @param {String|Number} str
  5. * @return {Boolean}
  6. */
  7. function isIdCard(str) {
  8. return /^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/.test(str)
  9. }
  10. module.exports = isIdCard