js验证护照号码是否合规

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

代码:

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

    if(!code || !/^((1[45]\d{7})|(G\d{8})|(P\d{7})|(S\d{7,8}))?$/.test(code)){
        tip = "护照号码格式错误";
        pass = false;
    }
    return {'errCode':pass, 'errMsg':tip};
}

 

posted @ 2018-03-05 15:28  vlson  阅读(8547)  评论(0编辑  收藏  举报