正则验证纳税人识别号

js验证纳税人识别号,javascript判断纳税人识别号格式。

公司项目需要校验纳税人识别码,亲测有效,希望可以帮助到大家!

/**
 * javascript验证纳税人识别号格式
 * @param  taxId [纳税人识别号]
 * @return true格式正确,false格式错误
 */
function checkTaxId(taxId) {
    var regArr = [/^[\da-z]{10,15}$/i, /^\d{6}[\da-z]{10,12}$/i, /^[a-z]\d{6}[\da-z]{9,11}$/i, /^[a-z]{2}\d{6}[\da-z]{8,10}$/i, /^\d{14}[\dx][\da-z]{4,5}$/i, /^\d{17}[\dx][\da-z]{1,2}$/i, /^[a-z]\d{14}[\dx][\da-z]{3,4}$/i, /^[a-z]\d{17}[\dx][\da-z]{0,1}$/i, /^[\d]{6}[\da-z]{13,14}$/i],
        i, j = regArr.length;
    for (var i = 0; i < j; i++) {
        if (regArr[i].test(taxId)) {
            return true;
        }
    }
    //纳税人识别号格式错误
    return false;
}

 

你可能感兴趣的:(js验证纳税人识别号,javascript)