const correctFormat = '511622199908281958';
const inCorrectFormat = '1212121212121212121';
// 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X
const reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
console.log('输出结果------>', reg.test(correctFormat));
console.log('输出结果------>', reg.test(inCorrectFormat));
JS验证身份证号输入是否正确,身份证号码正则表达式
最新推荐文章于 2023-09-20 15:46:32 发布