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;
    }
   }io

 

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 {function

     return false;
    }
   }test