js验证护照号码是否合规

需求:最近要做实名验证的功能,但是验证我们要验证严谨一点,参考了网上关于验证护照号码的代码,总结一下.

代码:

//验证护照号码
function checkPassport(code){
    var tip = "OK";
    var pass= true;

    if(!code || !/^((1[45]d{7})|(Gd{8})|(Pd{7})|(Sd{7,8}))?$/.test(code)){
        tip = "护照号码格式错误";
        pass = false;
    }
    return {'errCode':pass, 'errMsg':tip};
}
原文地址:https://www.cnblogs.com/wxdblog/p/8509214.html