JS 身份证验证正则 手机号验证正则

 俩小东西,用了N次,本着分享的精神,发布一下给可能需要的人,这不代表我的技术进程,特别需要说明。

 function idcard(obj) {
var idcardNo = obj;
var pattern = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}\d|[X]{1}$/;
if (pattern.test(idcardNo)) {
return true;
} else {
return false;
}
}
function mobile(obj) {
var mobileNo = obj;
if (/^13\d{9}$/g.test(mobileNo)
|| (/^15[0-9]\d{8}$/g.test(mobileNo))
|| (/^18[0-9]\d{8}$/g.test(mobileNo))) {
return true;
} else {
return false;
}
}

你可能感兴趣的:(正则表达式)