手机号:
let reg = new RegExp(/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/);
身份证号:
let reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
这篇博客介绍了如何使用正则表达式来验证中国手机号码和身份证号码的合法性。手机号验证规则包括13、14、15、16、17、18、19开头的不同号段,身份证号则涵盖了15位和18位的标准格式以及18位中最后一位的校验位。这对于前端表单验证或者数据清洗等场景非常实用。
手机号:
let reg = new RegExp(/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/);
身份证号:
let reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
3806
1445

被折叠的 条评论
为什么被折叠?