// 身份证号验证
export function validateIDcard(rule, value, callback) {
const reg = /(^\d{15}$)|(^\d{17}([0-9]|X)$)/
if (!value) {
return callback(new Error('请输入身份证号'))
}
if (!reg.test(value)) {
callback(new Error('身份证号格式有误'))
} else {
let re, num
const len = value.length
// 身份证号为15位
if (len === 15) {
re = new RegExp(/^(\d{6})(\d{2})(\d{2})(\d{2})(\d{3})$/)
var arrSplit = num.match(re)
// 检查生日日期是否正确
var dtmBirth = new Date(
'19' + arrSplit[2] + '/' + arrSplit[3]
js 身份证正则表达式校验
最新推荐文章于 2024-02-21 16:35:56 发布