javascript ValidaciónCUIT

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript ValidaciónCUIT相关的知识,希望对你有一定的参考价值。

const validarCuit = cuit => {
    if (cuit) {
        if (cuit.replace(/-/g, '').length != 11) {
            return false
        }

        const digitos = cuit.split('')
        const multiplicadores = [5, 4, 3, 2, 7, 6, 5, 4, 3, 2]
        let valor1 = 0

        for (let i = 0; i <= 9; i++) {
            valor1 += Number(parseInt(digitos[i]) * multiplicadores[i])
        }

        const valor2 = valor1 % 11
        const valor3 = 11 - valor2

        let verificador = 0
        if (valor3 === 11) {
            verificador = 0
        } else {
            verificador = valor3
        }
        return verificador === parseInt(digitos[10]) && verificador !== 10
    }
}

以上是关于javascript ValidaciónCUIT的主要内容,如果未能解决你的问题,请参考以下文章

markdown Validaciónparacapturar al menos1opciónabiertade texto

PHP Javascript - Validaciónbásica

javascript Porównaniestringówzdatami

javascript Porównaniedwóchtabliczliczającepowtarzającesięwystąpienia

javascript 通过javascript graphql导入andcódigogofoi exportado

javascript BotónVolverarriba